Hi Thomas,
On Sep 5, 2007, at 2:38 PM, Thomas Drevon wrote:
Vincent Massol wrote:
On Sep 5, 2007, at 10:42 AM, Thomas Drevon
wrote:
Hi!
While building an xwiki plugin I started getting some errors after
switcing to the
maven.xwiki.org repository. Earlier I just
downloaded
the jar file from
xwiki.org. The dependency errors I get look
like this
I think this means your plugin maven build isn't correct because
you haven't told maven where to get the jars your plugin needs... :)
Thanks for your time!
When you say "your plugin maven build isn't correct" do you mean my
settings.xml and pom.xml?
yes, that's what I meant...
In short Maven cannot find gnujaxp and jsr170 in
any remote repo
you have configured.
Yes, this is so. But I think it's strange that maven asks for
gnujaxp and jsr170? In my settings.xml I've specified the download
repo of xwiki:
<repository>
<id>xwiki</id>
<name>XWiki Maven2 Remote Repository</name>
<url>http://maven.xwiki.org/releases/</url>
</repository>
...and in my pom.xml for the plugin I've specified which version it
is I want to use:
<dependency>
<groupId>com.xpn.xwiki.platform</groupId>
<artifactId>xwiki-core</artifactId>
<version>1.1-rc-1</version>
</dependency>
Hmm... so that's the only dependency you have in your plugin's pom.xml?
In any case you can exclude them using an <exclusions> element. See
xwiki's core pom.xml which has such exclusions defined.
When using this setup, the xwiki jar seems to require
gnujaxp and
jsr170, but when I manually download and install the xwiki.jar
maven is happy and doesn't ask for the aforementioned jars.
I thought this might be a problem with the xwiki repo somehow, but
if nobody else is seeing this, then I guess it's all an artifact of
my own setup. Strange...
I'm pretty sure we don't have these jars in our repo.
Thanks
-Vincent