Issue Details (XML | Word | Printable)

Key: MDEP-177
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Brian Fox
Reporter: Antony Stubbs
Votes: 2
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
Maven 2.x Dependency Plugin

add target option to go-offline goal

Created: 27/Aug/08 10:47 PM   Updated: 09/Jan/10 02:52 PM
Return to search
Component/s: go-offline
Affects Version/s: 2.0
Fix Version/s: None

Time Tracking:
Not Specified


 Description  « Hide

Say I want to make it so that maven can work completely offline, just from someone checking out the project from source control. That means all dependencies must be under source control.

the only way to do this, as far as I know, is to rename your repository dir, run the go-offline goal, and then copy all contents of the repo into your project, add the repo location to you project pom and commit. The big problem with this of course is that maven has to go fetch everything from the net, and that its a pain to do more than once (i.e. when plugin versions change, as copy-dependencies already outputs to target/dependencies)

What would be much nicer, and easier to maintain, would be if there was a target option for go-offline. That way, i could set the 'target' to /mavenProjectRepo and everything needed to run maven on the project would be installed into that dir, from the local maven repo, or downloaded if required.

Hope I was clear, let me know if you want clarification.



Antony Stubbs added a comment - 28/Aug/08 12:05 AM

Devin Reid added a comment - 09/Jan/10 02:52 PM

A feature like this would be extremely useful for projects that need to be rebuilt offsite from normal development on secure networks.