Two questions:
#1: I've written a plugin to integrate jCoverage (http://www.jcoverage.com)
with Maven. The plugin itself works fine, but I get a class loader conflict
later on in the run:
xdoc:generate-from-pom:
[echo] Generating xdocs from POM ...
BUILD FAILED
null:58:30: <attainGoal> null:25:30: <attainGoal> null:363:9:
<velocity:merge> Class org/apache/log4j/Layout violates loader constraints
Total time: 1 minutes 48 seconds
If I disable jCoverage the build executes flawlessly.
I've confirmed that I'm using the correct (root) classloader in the plugin's
project.xml (see below). Is there anything else I should consider in
troubleshooting this?
#2: Once this is working, is it best donated back to maven.apache.org or to
the maven-plugins.sourceforge.net group? I vaguely remember some discussion
on the list about keeping GPL dependencies out of the Jakarta codebase...?
Thanks for any assistance.
Mark Langley
(Plugin's project.xml dependencies follow...)
<dependencies>
<dependency>
<id>jcoverage</id>
<version>1.0.4</version>
<properties>
<classloader>root</classloader>
</properties>
</dependency>
<dependency>
<id>log4j</id>
<version>1.2.7</version>
<properties>
<classloader>root</classloader>
</properties>
</dependency>
<dependency>
<id>bcel</id>
<version>5.0</version>
<properties>
<classloader>root</classloader>
</properties>
</dependency>
<dependency>
<id>oro</id>
<version>2.0.7</version>
<properties>
<classloader>root</classloader>
</properties>
</dependency>
<dependency>
<id>java-getopt</id>
<version>1.0.9</version>
<properties>
<classloader>root</classloader>
</properties>
</dependency>
</dependencies>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]