You might be able to use the "go-offline" mojo in the maven-dependency-plugin, which is still in snapshots before its next release IIRC. You would have to add:
<pluginRepositories> <pluginRepository> <id>apache.snapshots</id> <url>http://people.apache.org/repo/m2-snapshot-repository</url> </pluginRepository> </pluginRepositories> Then, you could call/bind the go-offline mojo to download the new dependencies to the local repository. You could also use "@requiresDependencyResolution test" in the class-level javadocs for your own mojo, which would make it download new dependencies before running...that's probably more elegant, in fact. Is that what you wanted to do? -john On 10/11/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Hello, A simple solution would be to run "mvn -U" (i.e. run a CLI command) which will update all dependencies in the repository. There should also be a goal which just downloads all dependencies without compiling. But a clean way to browse the dependency tree (including "update this") from Java code would be nice, too. Don't forget to post here if you find a solution! Regards, -- Aaron Digulla fogwolf <[EMAIL PROTECTED]> schrieb am 11.10.2006 16:39:43: > > Thanks for the suggestion. This Eclipse plugin looks good & does a lot of > what the plugin I've written does, but I'd still like to know how to control > the download of external dependencies, since my plugin does more custom > things I've written based on my development environment here. Could anyone > help with that? > > Thanks! > > > Manuel Ledesma wrote: > > > > Look at this page, it might help u > > > > http://maven.apache.org/eclipse-plugin.html > > > > -----Original Message----- > > From: fogwolf [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, October 10, 2006 5:24 PM > > To: [email protected] > > Subject: manually managing external dependencies in maven 2 > > > > > > Hi, > > > > I'm using Maven 2 for managing my Java projects in Eclipse & am wondering > > how I can manually get Maven to check for any new external dependencies in > > my pom.xml & automatically download them to the local repository without > > having to call "maven compile". I have a Java Mojo that I run after adding > > dependencies to a project's pom which updates Eclipse's .classpath file > > with > > any added dependencies but then Eclipse flags the project with an error if > > it's not a dependency already stored in my local repository. How could I > > add > > a step to download any new dependencies from this plugin I've written? > > > > Thanks! > > -- > > View this message in context: > > http://www.nabble.com/manually-managing-external-dependencies-in-maven-2-tf2 > > 419629.html#a6745832 > > Sent from the Maven Developers mailing list archive at Nabble.com. > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > View this message in context: http://www.nabble.com/manually- > managing-external-dependencies-in-maven-2-tf2419629.html#a6757750 > Sent from the Maven Developers mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
