Brian E. Fox wrote:
You need to add the repo as a pluginRepository in addition to
repository.

-----Original Message-----
From: Marco Tedone [mailto:[EMAIL PROTECTED] Sent: Saturday, October 04, 2008 4:28 PM
To: Maven-Users
Subject: Maven First installation on Windows Vista doesn't work as
expected

Hi everybody,

I just installed Maven on a new laptop running Windows Vista (don't worry, this is not my production box :-) ). The problem is that when building a project a certain dependency is not downloaded from the artifactory. Running an help on the build I get:

<profiles>
 <profile>
   <activation>
     <activeByDefault>true</activeByDefault>
   </activation>
   <repositories>
     <repository>
       <id>repo1</id>
       <url>http://repo1.maven.org/maven2</url>
     </repository>
     <repository>
       <id>codehaus-snapshots</id>
       <url>http://snapshots.repository.codehaus.org</url>
     </repository>
     <repository>
       <id>java.net.m2</id>
       <url>http://download.java.net/maven/2</url>
     </repository>
     <repository>
       <id>java.net.m1</id>
       <url>http://download.java.net/maven/1</url>
     </repository>
     <repository>
       <id>jemos-repo</id>
       <url>http://jemoslinux:8081/artifactory/jemos-repo</url>
     </repository>
     <repository>
       <id>jemos-repo-ext</id>
       <url>http://jemoslinux:8081/artifactory/repo</url>
     </repository>
   </repositories>
   <id>default</id>
 </profile>
</profiles>
<activeProfiles>
 <activeProfile>default</activeProfile>
</activeProfiles>
<pluginGroups>
 <pluginGroup>uk.co.jemos.maven.plugins</pluginGroup>
</pluginGroups>

Please note that the dependency I'm referring can be seen both from jemos-repo and jemos-repo-ext (if you want to verify, just replace jemoslinux:8081 with http://www.jemos.co.uk

However it appears that Maven tries to download the plugin from central only and then it fails (rather than trying on all other repositories). This is the exception message I get:

[INFO] ------------------------------------------------------------------------ Downloading: http://repo1.maven.org/maven2/uk/co/jemos/maven/plugins/jeco-plugin/1.0. 1/jeco-plugin-1.0.1.jar [INFO] ------------------------------------------------------------------------
[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=uk.co.jemos.maven.plugins -DartifactId=jeco-plugin -Dversion=1.0.1 -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=uk.co.jemos.maven.plugins -DartifactId=jeco-plugin -Dversion=1.0.1 -Dpackaging=maven-plugin -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]


 uk.co.jemos.maven.plugins:jeco-plugin:maven-plugin:1.0.1

from the specified remote repositories:
 central (http://repo1.maven.org/maven2)

 uk.co.jemos.maven.plugins:jeco-plugin:maven-plugin:1.0.1

from the specified remote repositories:
 central (http://repo1.maven.org/maven2)

[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------


But the jar is available at the following address (for instance):

http://www.jemos.co.uk/artifactory/repo/uk/co/jemos/maven/plugins/jeco-p
lugin/1.0.1/

Any idea as of why this is happening?

Regards,

M.








---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Brilliant, that'll do it.

Thanks.

M.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to