Skip to main content

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

Hi,

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?

Thanks,

Robert

[1]: http://stackoverflow.com/questions/17835007/using-annotations-from-a-library-which-is-not-a-bundle-in-a-tycho-build

-- 
http://robert.muntea.nu/


Back to the top