This looks like a problem with the m2eclipse plugin I am using. Doing the build from the command line downloads only from my central repo.
--- Todd Thiessen > _____________________________________________ > From: Thiessen, Todd (BVW:9T16) > Sent: Tuesday, November 11, 2008 12:27 PM > To: 'users@maven.apache.org' > Subject: Using an internal central repository without changing > settings.xml > > I have been looking into this for a couple of days and can't find the > answer. I suspect it isn't possible but I think it will be best to ask > those who can tell me definitively. > > I want to be able to define a project which only has access to an > internally defined repository. Note I said project not user. Using > the settings.xml to define my interal repository as the mirror to > external ones I don't think is the right thing to do. Doing this > makes the project unportable since all developers on the project would > have to share the same settings.xml file. Bad mojo. > > I have tried modifying my POM file such that it overrides the central > repo... like this: > > <repositories> > <repository> > <id>central</id> > <url>http://myinteralrepo</url> > </repository> > </repositories> > <pluginRepositories> > <pluginRepository> > <id>central</id> > <url>http://myinteralrepo</url> > </pluginRepository> > </pluginRepositories> > > However, this does not seem to be sufficient. Most dependencies are > coming from my local repo but not all and I can't figure out why some > are not. Here is a snippet of maven output. > > url = http://myinteralrepo > Downloading: > http://myinteralrepo/org/apache/maven/plugins/maven-resources-plugin/2 > .2/maven-resources-plugin-2.2.pom > url = http://repo1.maven.org/maven2 > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-plugins/1 > /maven-plugins-1.pom > 3K downloaded > url = http://repo1.maven.org/maven2 > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-parent/1/maven-pa > rent-1.pom > 6K downloaded > > What is special about the first artifact, maven-resources-pluggin-2.2, > such that it comes from my internal repo but the others come from > maven central? > > The only way that I have been completely successful in ensuring that > all artifacts come from my internal repo is by making the appropriate > changes to my settings.xml file. But as I have already mentioned, I > don't wish to do this. > > Thoughts? > > > --- > Todd Thiessen >