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