Hi
I think the possible solution of 'uses' directives is too hard since we
lack tooling, a demonstration that it works for SimRel, or a document
describing how to do 'uses' directives automatically within a standard
Eclipse.
But if we all move to Guava 21 the problem will go away, just as it did
for Luna. My projects (OCL, QVTd) have moved to tolerate Guava 21 since
Xtext seems ok with Guava 21.
Please move to Guava 21. If you can do accurate 'uses' directives,
please do that too.
Regards
Ed Willink
On 31/03/2017 20:25, Marc-André Laperle wrote:
Sorry, I lost track of the thread a bit. What's the conclusion? Should
projects continue using 15.0.0 or upgrade to a more recent one?
Thank you,
Marc-André
------------------------------------------------------------------------
*From:* [email protected]
<[email protected]> on behalf of Andreas
Sewe <[email protected]>
*Sent:* Tuesday, March 14, 2017 11:55:26 AM
*To:* [email protected]
*Subject:* Re: [cross-project-issues-dev] Guava 15/21 warning
Hi Ed,
> Great, you sound like an expert who has demonstrated a solution.
>
> Can you contribute a wiki page on how you do it?
I'll try, although the PDE tooling isn't that great [1, 2]. IMHO, bnd is
far better at automatically identifying uses constraints (although you
can still cheat it by using reflection), but most Eclipse projects use
Tycho and manifest-first builds, so I guess that's what the Wiki page
should focus on.
FYI, if you don't mind (and the OCL Oomph setup is up-to-date) I may use
OCL as a running example.
> Can you identify what checks a SimRel report should do to detect
> projects that are doing it wrong?
I agree, reports would be great. I am not aware of any tooling for this,
though. The maven-bundle-plugin focuses on *generating* MANIFEST.MFs
with uses constraints rather than checking the uses constraints of
existing MANIFEST.MFs. Also, I don't think PDE has a tool that could
easily be turned in a manifest checker. :-(
Best wishes,
Andreas
[1] <https://bugs.eclipse.org/bugs/show_bug.cgi?id=432103>
[2] <https://bugs.eclipse.org/bugs/show_bug.cgi?id=458845>
[3] <http://felix.apache.org/components/bundle-plugin/index.html>
--
Codetrails GmbH
The knowledge transfer company
Robert-Bosch-Str. 7, 64293 Darmstadt
Phone: +49-6151-276-7092
Mobile: +49-170-811-3791
http://www.codetrails.com/
Managing Director: Dr. Marcel Bruch
Handelsregister: Darmstadt HRB 91940
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev