Community
Participate
Working Groups
There is extension point for plugin to contribute classpath container. But in many cases, plugin just want to provide set of jars for use as a library. JUnit can be a best example. So we need a extension point for plugin to contribute libraries using just description.
Created attachment 57774 [details] plugin providing pluggable library extension support This contains an annotation based configuration to objects library. Anyway, the ideas are there.
Created attachment 57775 [details] An example of plugin providing library This is an example of plugin providing tapestry libraries.
The attachment plugin only support library classpath container, but it's easy to add UI support to select a provided library. Anyway you need to add following in .classpath file to see it acting. <classpathentry kind="con" path="org.eclipse.jdt.library.pluggable.classpathContainerInitializer/org.apache.tapestry/tapestry5"/>