The contents of local repository cannot be used as a remote repository. You should use a repository manager.
Justin On Aug 9, 2010, at 8:44 AM, Holly Cummins <[email protected]> wrote: > Hi all, > > I'm trying to set up a local mirror of the maven repository required by > Aries. The central repository has been a bit too unavailable lately for > production use. > > These are the steps I'm following: > > 1. Build Aries normally. > 2. Move my .m2 cache to a new location on my filesystem, ${myrepository}. > 3. Configure a new .m2/settings.xml to use the ${myrepository} as a > mirror. > 4. Build aries. All dependencies are downloaded normally, until we get to > properties-maven-plugin, and then it dies in a heap: > > ... > Downloading: > file:///home/cumminsh/.m2good/repository/org/apache/maven/plugins/maven-antrun-plugin/1.2/maven-antrun-plugin-1.2.jar > 22K downloaded (maven-antrun-plugin-1.2.jar) > [INFO] artifact org.codehaus.mojo:properties-maven-plugin: checking for > updates from central > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] The plugin 'org.codehaus.mojo:properties-maven-plugin' does not > exist or no valid version could be found > > No amount of wiping my local cache fixes it. > > A few things are mystifying me. I know the metadata in my local mirror is > good, because it's what just got downloaded from the central repository > into my bundle cache. So why does running against the central repository > pass, but an apparently identical local copy fail? If I download the > properties-maven-plugin jars and metadata manually and drop them into my > local cache, I can build fine, so it's just the download which is causing > issues, not the usage. > > The second perplexing thing is that a few months ago, when we were on > 0.1-SNAPSHOT, this process worked fine. What's changed between now and > then? > > I could try a repository management tool like Nexus, but I can't imagine > they'd produce metadata more valid than the metadata I produce myself by > doing a local build and generating a cache. > > I guess this is a more general maven question, or perhaps even a question > for the properties-maven-plugin list, but I know there are a lot of maven > experts among the aries community. Google throws up a more general > codehaus bug http://jira.codehaus.org/browse/MNG-4001, but no suggested > workarounds except for moving to maven 3. > > Anyone have any inspiration? > > Thanks, > Holly > -- > Holly Cummins > IBM Hursley, UK > [email protected] > Phone: External +44 (0) 1962 815104 ; Internal 7-245104; > > > > > > Unless stated otherwise above: > IBM United Kingdom Limited - Registered in England and Wales with number > 741598. > Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU > > > > >
