I think my first mail was lost, so here I go again... I am new to Maven, so if the answer is simple, I apologies.
I am trying to use Maven on a network with firewall restrictions disallowing Maven access to the different remote internet repositories. Therefore I need to install a Maven remote repository within the network, and have all Maven plug-in retrieved from this server. For testing purposes, I have installed a Tomcat server on localhost, and added the artifactory.war file. After installion artifactory, I have downloaded the following plug-in http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.jar and deployed it in Artifactory. In order to get Maven to use the "remote repository" running in Tomcat, I have added the following snippet to my pom.xml <repositories> <repository> <releases> <enabled>false</enabled> <updatePolicy>always</updatePolicy> <checksumPolicy>warn</checksumPolicy> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>never</updatePolicy> <checksumPolicy>fail</checksumPolicy> </snapshots> <id>LPK</id> <name>LPK Repository</name> <url>http://localhost:8080/artifactory</url> <layout>default</layout> </repository> </repositories> I expected this to tell Maven not to use the standard remote repositories, but use my local version. When I now execute "mvn package", I get the following message: [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Building FutoramaUtil [INFO] task-segment: [package] [INFO] ------------------------------------------------------------------------ Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.pom [WARNING] Unable to get resource 'org.apache.maven.plugins:maven-resources-plugin:pom:2.3' from repository central (http://repo1.maven.org/maven2): Error transferring file: Connection timed out: connect Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.pom [WARNING] Unable to get resource 'org.apache.maven.plugins:maven-resources-plugin:pom:2.3' from repository central (http://repo1.maven.org/maven2): Error transferring file: Connection timed out: connect [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Error building POM (may not be this project's POM). Project ID: org.apache.maven.plugins:maven-resources-plugin Reason: POM 'org.apache.maven.plugins:maven-resources-plugin' not found in repository: Unable to download the artifact from any repository org.apache.maven.plugins:maven-resources-plugin:pom:2.3 from the specified remote repositories: central (http://repo1.maven.org/maven2), LPK (http://localhost:8080/artifactory) for project org.apache.maven.plugins:maven-resources-plugin [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 43 seconds [INFO] Finished at: Mon May 17 11:35:46 CEST 2010 [INFO] Final Memory: 1M/15M >From this I conclude that I did not succeed in telling Maven to use my central >repository. Where do I tell Maven to only use the localhost repository? Best regards Kenneth Petersen
