I just setup a Nexus maven repo to host thirdparty jar files. I'm able to
deploy to the server using mvn deploy:deploy-file but I get a connection
refused when I try to mvn compile my project.

Downloading:
https://XXXX/nexus/content/repositories/thirdparty/org/apache/httpcomponents/httpclient/maven-metadata.xml
[WARNING] Could not transfer metadata
org.apache.httpcomponents:httpclient/maven-metadata.xml from/to thirdparty (
https://XXXX/nexus/content/repositories/thirdparty): Error transferring
file: Connection refused
Downloading:
https://XXXX/nexus/content/repositories/thirdparty/javax/mail/mail/maven-metadata.xml
[WARNING] Could not transfer metadata javax.mail:mail/maven-metadata.xml
from/to thirdparty (https://XXXX/nexus/content/repositories/thirdparty):
Error transferring file: Connection refused
Downloading:
https://XXXX/nexus/content/repositories/thirdparty/net/sf/lamejb/0.2.0/lamejb-0.2.0.pom

Caused by: org.sonatype.aether.transfer.ArtifactTransferException: Could not
transfer artifact net.sf:lamejb:pom:0.2.0 from/to thirdparty (
https://XXXX/nexus/content/repositories/thirdparty): Error transferring
file: Connection refused
    at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:949)
    at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:940)
    at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.flush(WagonRepositoryConnector.java:695)
    at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.flush(WagonRepositoryConnector.java:689)
    at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector.get(WagonRepositoryConnector.java:445)
    at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:460)
    ... 31 more
Caused by: org.apache.maven.wagon.TransferFailedException: Error
transferring file: Connection refused


In my ~/.m2/settings.xml, i have the settings:
 <servers>
   <server>
     <id>thirdparty</id>
     <username>tommy</username>
     <password>XXXX</password>
   </server>
  </servers>

In my pom.xml:
  <repositories>
      <repository>
          <id>thirdparty</id>
          <url>https://XXXX/nexus/content/repositories/thirdparty</url>
      </repository>
      <repository>
          <id>apache</id>
          <url>https://repository.apache.org/content/repositories/releases
</url>
      </repository>
   </repositories>



-- 
@tommychheng
http://tommy.chheng.com

Reply via email to