Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] Eclipse support for tycho-compiler-plugin: extraClasspathElements

On Thu, Aug 1, 2013 at 4:35 PM, Jeff MAURY <jeffmaury@xxxxxxxxxxxxx> wrote:
Why don't you add it as a standard Maven dependency ?


If I add it as a standard Maven dep then Eclipse ( as an IDE ) doesn't include it in the project classpath and I get compile-time errors.



On Thu, Aug 1, 2013 at 11:19 AM, Robert Munteanu <robert.munteanu@xxxxxxxxx> wrote:

I'm trying to combine a tycho build with the maven-scr-plugin. The
maven-scr-plugin allows me to annotate classes and then generates SCR
descriptors for them automatically, rather than me having to maintain
them manually.

This also requires the org.apache.felix.scr.annotations jar to be part
of the classpath. Given that this jar is not a bundle and not present
in a p2 repository, it seemed like a roadblock. Courtesy of
StackOverflow [1] I was able to get the tycho build working, by

- using the tycho-compiler-plugin: extraClasspathElements
configuration option to add the annotations jar to the class path
- binding the maven-scr-plugin to the compile phase
- using the tycho-packaging-plugin to include the generated
descriptors in the final jar

The only blocker that I have is that inside Eclipse the annotations
are not added to the classpath and therefore Eclipse generates
compiler errors.

How can I convince Eclipse/the tycho m2e configurator to add jars from
the extraClassPathElements to the project's classpath?





tycho-user mailing list


"Legacy code" often differs from its suggested alternative by actually working and scaling.
 - Bjarne Stroustrup

tycho-user mailing list


Back to the top