Guys, See this: http://issues.ops4j.org/browse/PAXRUNNER-110. The pom repositories are not supported. Indeed, prepending the repositories in --repos with a + will add the repositories to the default list. Same for adding them to the settings.xml. And the settings.xml is the one used by maven, of course if it is not in a custom location. Look in the url posted by Thomas to see how this settings.xml is found.
On Mon, Dec 29, 2008 at 7:15 AM, Thomas Joseph <[email protected]> wrote: > > > On Sun, Dec 28, 2008 at 10:15 PM, Peter Gardfjäll > <[email protected]> wrote: >> >> Hi Thomas, >> >> you were right. The --repos option works. >> But it overrides the default repos, which means I must explicitly >> specify each maven repo pax runner should visit. > > Try prepending your repository definitions in the -repos options with a > 'plus sign' (+), this will append your defnitions to what is already > available. Using -repos is easiest option, then you can do the same with > settings.xml. Again settings.xml is not the one that is used by your maven. > See the ----settings option for the Runner. > > Also now try this link that earlier appeared to be broken. This is probably > because of the recent Server crash. > http://wiki.ops4j.org/display/ops4j/Pax+URL+-+mvn > > >> >> It would have been nice to have the possibilty to add repositories in >> addition to the default ones (maybe there is such an option?). >> >> I guess the lesson for me is that pax runner ignores the >> <repositories> tag in the pom file. >> The only reason I can see that it used to "work", is that I must have >> had all those dependencies downloaded in my local repository. >> >> Thanks, Peter >> >> On Sun, Dec 28, 2008 at 5:03 PM, Thomas Joseph <[email protected]> >> wrote: >> > Hi Peter, >> > >> > Pax runner uses mvn protocol handler to download the artifacts, but it >> > is >> > not the maven itself. The handler needs to be aware of the repositories. >> > What you see on the log output are the repositories that are configured >> > for >> > it by default. See here http://wiki.ops4j.org/confluence/x/CoA6 on >> > configuring the mvn protocol handler. You can easily configure the >> > repositories at the command line with the option 'repos'. >> > >> > Did you try this option? >> > >> > HTH >> > /Thomas Joseph >> > >> > On Sun, Dec 28, 2008 at 6:19 PM, Peter Gardfjäll >> > <[email protected]> >> > wrote: >> >> >> >> Hi all, >> >> >> >> I am trying to get Pax Runner to download the OSGi-ified catalina >> >> (tomcat) bundle from Spring's maven repository. >> >> Unfortunately, this fails. Pax Runner doesn't seem to be able to find >> >> the requested file. >> >> >> >> I am using Pax Runner's pom scanner and my pom file contains the >> >> following dependency: >> >> >> >> <dependency> >> >> <groupId>org.springframework.osgi</groupId> >> >> <artifactId>catalina.osgi</artifactId> >> >> <version>6.0.16-SNAPSHOT</version> >> >> </dependency> >> >> >> >> and I have included the following maven repository >> >> >> >> <repository> >> >> <id>i21-s3-osgi-repo</id> >> >> <name>i21 osgi artifacts repo</name> >> >> <snapshots> >> >> <enabled>true</enabled> >> >> </snapshots> >> >> <url>http://maven.springframework.org/osgi</url> >> >> </repository> >> >> >> >> What's strange is that Pax-Runner doesn't even seem to include this >> >> repository in its search. >> >> At least not judging by this log output: >> >> >> >> -> Using repositories >> >> >> >> >> >> [[file:/C:/Documents%20and%20Settings/peter/.m2/repository/,releases=true,snapshots=true, >> >> http://repo1.maven.org/maven2/,releases=true,snapshots=false, >> >> http://repository.ops4j.org/maven2/,releases=true,snapshots=false, >> >> >> >> >> >> http://repository.springsource.com/maven/bundles/release/,releases=true,snapshots=false, >> >> >> >> >> >> http://repository.springsource.com/maven/bundles/external/,releases=true,snapshots=false] >> >> >> >> >> >> If I am usign the same dependency/repository combination in a regular >> >> maven build the dependency gets downloaded as expected. >> >> Furthermore, once the dependency is available in the local maven repo >> >> Pax Runner has no problem picking it up. >> >> But if I delete it and re-run Pax-Runner it fails to download it. >> >> >> >> Am I doing something wrong here or is Pax-Runner at fault? >> >> BTW, I am using version 0.16.0 of Pax Runner. >> >> >> >> regards, Peter >> >> >> >> _______________________________________________ >> >> general mailing list >> >> [email protected] >> >> http://lists.ops4j.org/mailman/listinfo/general >> > >> > >> > LinkedIn: http://www.linkedin.com/in/ethomasjoseph >> > ------------------------------------------------------------ >> > Promote Open Source - Promote Liberty of Ideas and Software. >> > ------------------------------------------------------------ >> > >> > _______________________________________________ >> > general mailing list >> > [email protected] >> > http://lists.ops4j.org/mailman/listinfo/general >> > >> > >> >> _______________________________________________ >> general mailing list >> [email protected] >> http://lists.ops4j.org/mailman/listinfo/general > > > > -- > -- > Thanks and Regards, > > Thomas Joseph > > LinkedIn: http://www.linkedin.com/in/ethomasjoseph > ------------------------------------------------------------ > Promote Open Source - Promote Liberty of Ideas and Software. > ------------------------------------------------------------ > > _______________________________________________ > general mailing list > [email protected] > http://lists.ops4j.org/mailman/listinfo/general > > -- Alin Dreghiciu http://www.ops4j.org - New Energy for OSS Communities - Open Participation Software. http://www.qi4j.org - New Energy for Java - Domain Driven Development. http://malaysia.jayway.net - New Energy for Projects - Great People working on Great Projects at Great Places _______________________________________________ general mailing list [email protected] http://lists.ops4j.org/mailman/listinfo/general
