On Sun, Apr 28, 2013 at 11:40 AM, Mohammad Shamsi <[email protected]> wrote:
> Sorry, my question was clear enough.
>
> I need to get the project classpath and add it to current classloader.
> because the plugin needs to search and find some specific classes in the
> project.

The way I do it (inspired by many other plugins) is using
ClassWorld/ClassRealm (a kind of URLClassLoader), but URLClassLoader
will do just as well if you don't need anything fancy:
Only direct dependencies:
https://github.com/tbroyer/gwt-maven-plugin/blob/54fe4621d1ee5127b14030f6e1462de44bace901/src/main/java/net/ltgt/gwt/maven/GenerateModuleMojo.java#L218
Including transitive dependencies (and sources):
https://github.com/tbroyer/gwt-maven-plugin/blob/54fe4621d1ee5127b14030f6e1462de44bace901/src/main/java/net/ltgt/gwt/maven/CompileMojo.java#L295


--
Thomas Broyer
/tɔ.ma.bʁwa.je/

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to