Hi Laurent, Are you using Maven 2.0.7 by any chance? There's a reported issue with the same problem as yours. The workaround is not to use <mirrorOf>*</mirrorOf>, but instead set the proxy repositories in a profile in the settings.xml. Please see http://jira.codehaus.org/browse/MRM-627 for more details.
HTH, Deng On Tue, Mar 11, 2008 at 6:00 PM, <[EMAIL PROTECTED]> wrote: > Hi all, > > I am trying to make Archiva be able to download the "dashboard" report > plugin. > > In my pom.xml : > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>dashboard-maven-plugin</artifactId> > <version>1.0-SNAPSHOT</version> > </plugin> > > Because this plugin is in codehaus snapshot, I added > http://snapshots.repository.codehaus.org/ to archiva.xml. > Here are all my repositories : > > <remoteRepositories> > <remoteRepository> > <url>http://repo1.maven.org/maven2</url> > <id>Central</id> > <name>Central Repository</name> > </remoteRepository> > > <remoteRepository> > <url>http://download.java.net/maven/2/</url> > <id>Java.net</id> > <name>Java.net Repository</name> > </remoteRepository> > > <remoteRepository> > <url>http://snapshots.repository.codehaus.org/</url> > <id>Codehaus Snapshots</id> > <name>Codehaus Snapshots Repository</name> > </remoteRepository> > > <remoteRepository> > <url>http://repository.codehaus.org/</url> > <id>Codehaus</id> > <name>Codehaus Repository</name> > </remoteRepository> > > <remoteRepository> > <url>http://people.apache.org/maven-snapshot-repository</url> > <id>Apache Snapshots</id> > <name>Apache Snapshots Repository</name> > </remoteRepository> > </remoteRepositories> > > And my proxyConnectors : > (Notice that the main difference is for "Apache Snapshots" and "Codehaus > Snapshots", where <snapshots> is set to "once" and <release> to "never") > > <proxyConnectors> > <proxyConnector> > <order>1</order> > <sourceRepoId>internal</sourceRepoId> > <targetRepoId>Central</targetRepoId> > <proxyId>my proxy</proxyId> > <whiteListPatterns> > <whiteListPattern>**/*</whiteListPattern> > </whiteListPatterns> > <policies> > <releases>once</releases> > <checksum>fix</checksum> > <snapshots>never</snapshots> > <cache-failures>yes</cache-failures> > </policies> > </proxyConnector> > > <proxyConnector> > <order>2</order> > <sourceRepoId>internal</sourceRepoId> > <targetRepoId>Java.net</targetRepoId> > <proxyId>my proxy</proxyId> > <whiteListPatterns> > <whiteListPattern>**/*</whiteListPattern> > </whiteListPatterns> > <policies> > <releases>once</releases> > <checksum>fix</checksum> > <snapshots>never</snapshots> > <cache-failures>yes</cache-failures> > </policies> > </proxyConnector> > > <proxyConnector> > <order>3</order> > <sourceRepoId>internal</sourceRepoId> > <targetRepoId>Codehaus</targetRepoId> > <proxyId>my proxy</proxyId> > <whiteListPatterns> > <whiteListPattern>**/*</whiteListPattern> > </whiteListPatterns> > <policies> > <releases>once</releases> > <checksum>fix</checksum> > <snapshots>never</snapshots> > <cache-failures>yes</cache-failures> > </policies> > </proxyConnector> > > <proxyConnector> > <order>4</order> > <sourceRepoId>internal</sourceRepoId> > <targetRepoId>Codehaus Snapshots</targetRepoId> > <proxyId>my proxy</proxyId> > <whiteListPatterns> > <whiteListPattern>**/*</whiteListPattern> > </whiteListPatterns> > <policies> > <releases>never</releases> > <checksum>fix</checksum> > <snapshots>once</snapshots> > <cache-failures>yes</cache-failures> > </policies> > </proxyConnector> > > <proxyConnector> > <order>5</order> > <sourceRepoId>internal</sourceRepoId> > <targetRepoId>Apache Snapshots</targetRepoId> > <proxyId>my proxy</proxyId> > <whiteListPatterns> > <whiteListPattern>**/*</whiteListPattern> > </whiteListPatterns> > <policies> > <releases>never</releases> > <checksum>fix</checksum> > <snapshots>once</snapshots> > <cache-failures>yes</cache-failures> > </policies> > </proxyConnector> > </proxyConnectors> > > In my settings.xml : > <mirror> > <id>archiva.default</id> > <url>http://localhost:8080/archiva/repository/internal/</url> > <mirrorOf>*</mirrorOf> > </mirror> > > > But when I launch "mvn site" the archiva console prints (I noticed there > are no log for "Apache Snapshots" and "Codehaus Snapshots") : > jvm 1 | 2008-03-11 10:37:52,744 [SocketListener0-1] INFO > org.apache.archiva.AuditLog - internal guest 127.0.0.1 > "org/codehaus/mojo/jalopy-maven-plugin/1.0-alpha-1/jalopy- > maven-plugin-1.0-alpha-1.jar" > "Modify File (proxied)" > jvm 1 | 2008-03-11 10:37:54,572 [SocketListener0-1] INFO > org.apache.archiva.AuditLog - internal guest 127.0.0.1 > "/org/codehaus/mojo/dashboard-maven-plugin/1.0-SNAPSHOT/maven-metadata.xml > " > "Modify File (proxied)" > jvm 1 | 2008-03-11 10:37:54,603 [SocketListener0-1] INFO > org.apache.maven.archiva.proxy.RepositoryProxyConnectors:default - > Transfer not attempted on > > http://repo1.maven.org/maven2/org/codehaus/mojo/dashboard-maven-plugin/1.0-SNAPSHOT/dashboard-maven-plugin-1.0-20080310.203128-18.pom > : NO to update, snapshots policy set to NEVER.: using already present > local file. > jvm 1 | 2008-03-11 10:37:54,603 [SocketListener0-1] INFO > org.apache.archiva.AuditLog - internal guest 127.0.0.1 > "org/codehaus/mojo/dashboard-maven-plugin/1.0-SNAPSHOT/dashboard- > maven-plugin-1.0-20080310.203128-18.pom" > "Modify File (proxied)" > > and the maven console : > [ERROR] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] A required plugin was not found: Plugin could not be found - check > that the goal name is correct: Unable to download the artifact from any > repository > Try downloading the file manually from the project website. > Then, install it using the command: > mvn install:install-file -DgroupId=org.codehaus.mojo > -DartifactId=dashboard-maven-plugin -Dversion=1.0-SNAPSHOT > -Dpackaging=maven-plugin -Dfile=/path/to/file > Alternatively, if you host your own repository you can deploy the file > there: > mvn deploy:deploy-file -DgroupId=org.codehaus.mojo > -DartifactId=dashboard-maven-plugin -Dversion=1.0-SNAPSHOT > -Dpackaging=maven-plugin -Dfile=/path/to/file -Durl=[url] > -DrepositoryId=[id] > org.codehaus.mojo:dashboard-maven-plugin:maven-plugin:1.0-SNAPSHOT > from the specified remote repositories: > central (http://repo1.maven.org/maven2) > org.codehaus.mojo:dashboard-maven-plugin:maven-plugin:1.0-SNAPSHOT > from the specified remote repositories: > central (http://repo1.maven.org/maven2) > > It seems that the problem is only for snapshots plugins because I have the > same problem with jdepend and findbug (which are in snapshot version) but > I have no problem with the other plugins. > > What is missing in my setting ? > > Thank you for any help > > Laurent Delaforge > > > > ___________________________________________________________________________ > > L'integrite de ce message n'etant pas assuree sur Internet, les societes > du groupe Oddo ne peuvent ?tre tenues responsables de son contenu. Ce > message et les eventuels fichiers attaches contiennent des informations > confidentielles. Au cas o? il ne vous serait pas destine, nous vous > remercions de bien vouloir le supprimer et en aviser l'expediteur. > > This message and the files that may be attached to it contain confidential > information. The Oddo group may not be held responsible for their contents, > whose accuracy and completeness cannot be guaranteed over the internet. If > the message is not addressed to you, kindly delete it and notify the sender. > > > ___________________________________________________________________________ >