Community
Participate
Working Groups
This is a follow-up on bug 315644 Some projects such as Jetty depend on the eclipse java compiler executed in an OSGi runtime but without org.eclipse.runtime. It would be nice to have that bundle published in the eclipse-platform repository and signed to be able to reuse it easily.
Moving to Platform/Releng.
This seems a reasonable request to me, on the surface, and suspect an evaluation and "yes/no" decision is needed soon? Can someone outline the basic steps required here? Is this a (merely) a matter of refactoring jdt.core so that the org.eclipse.jdt.core.compiler package(s) are in their own bundle? (sorry if obvious to others ... I've not loaded up the code).
I wonder if this is really a releng problem. Seems like a new bundle is being requested that splits the content of jdt.core in two. Either that or remove all core.runtime dependencies from the current jdt.core. Correct?
(In reply to comment #3) > I wonder if this is really a releng problem. Seems like a new bundle is being > requested that splits the content of jdt.core in two. Either that or remove > all core.runtime dependencies from the current jdt.core. Correct? ecj.jar contains more than just the batch compiler from the org.eclipse.jdt.core project. It contains the jsr199 and jsr269 support (apt and compiler api support). That code is part of the two jdt.core fragments.
for a bit more context we (jetty) have used this for a number of years as the jsp compiler with jetty and its dependency/requirement came in when we started including jsp support in our eclipse project. so as long as we can maintain that support we are open to getting it in whatever form is reasonable, we just don't want to be trying to get it signed and into the p2 repo's via our project :) cheers!
So to clarify, what you are looking for is the ecj-${buildId}.jar published to our repository. Is that correct?
Both the org.eclipse.jdt.core.compiler ecj jar and the associated sources, signed of course cheers jesse
Created attachment 180902 [details] patch
Created attachment 181002 [details] patch
Created attachment 181003 [details] patch
This has been released for N20101015-2000. The jars will look like this and will be reflected in the metadata of the repo -bash-3.00$ unzip -l eclipse-master-N20101015-1446.zip | grep batch 1311735 10-15-10 15:27 plugins/org.eclipse.jdt.core.compiler.batch.source_3.6.0.N20101015-1446.jar 1687550 10-15-10 15:27 plugins/org.eclipse.jdt.core.compiler.batch_3.6.0.N20101015-1446.jar