Why is my Maven so slow on Ubuntu?

I have Maven on an Ubuntu server.

It seems you are trying to load many, many places other than load time, but the wait time takes a lot of time, so my whole assembly takes more than an hour.

Downloading: http://scala-tools.org/repo-releases/org/apache/maven/maven-repository-metadata/2.0.3/maven-repository-metadata-2.0.3.pom
[INFO] Unable to find resource 'org.apache.maven:maven-repository-metadata:pom:2.0.3' in repository scala-tools.org (http://scala-tools.org/repo-releases)
Downloading: http://download.java.net/maven/2/org/apache/maven/maven-repository-metadata/2.0.3/maven-repository-metadata-2.0.3.pom
[WARNING] Unable to get resource 'org.apache.maven:maven-repository-metadata:pom:2.0.3' from repository java.net (http://download.java.net/maven/2): Error transferring file: Connection timed out
Downloading: http://download.java.net/maven/1/org.apache.maven/poms/maven-repository-metadata-2.0.3.pom
[WARNING] Unable to get resource 'org.apache.maven:maven-repository-metadata:pom:2.0.3' from repository m1.java.net (http://download.java.net/maven/1): Error transferring file: Connection timed out
Downloading: http://download.java.net/maven/2/org/apache/maven/maven-repository-metadata/2.0.3/maven-repository-metadata-2.0.3.pom
[INFO] Unable to find resource 'org.apache.maven:maven-repository-metadata:pom:2.0.3' in repository maven2-repository.dev.java.net (http://download.java.net/maven/2)
Downloading: http://repository.jboss.org/maven2/org/apache/maven/maven-repository-metadata/2.0.3/maven-repository-metadata-2.0.3.pom
[INFO] Unable to find resource 'org.apache.maven:maven-repository-metadata:pom:2.0.3' in repository repository.jboss.org (http://repository.jboss.org/maven2)
Downloading: http://repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata/2.0.3/maven-repository-metadata-2.0.3.pom

I have only two repositories installed in my maven assembly

<repository>
    <id>central</id>
    <name>Maven Repository Switchboard</name>
    <layout>default</layout>
    <url>http://repo1.maven.org/maven2</url>
    <snapshots>
        <enabled>false</enabled>
    </snapshots>
</repository>

<repository>
  <id>maven2-repository.dev.java.net</id>
  <name>Java.net Repository for Maven</name>
  <url>http://download.java.net/maven/2</url>
</repository>
<repository>
    <id>repository.jboss.org</id>
    <name>JBoss Repository</name>
    <url>http://repository.jboss.org/maven2</url>
</repository>

Thanks philip

+5
source share
3 answers

It looks like the version of Ubuntu with the Maven package comes with /etc/maven2/settings.xml. Check out this file to see if it contains additional repositories. Also check the file of the ~/.m2/settings.xmluser you are using.

PS: .deb "" (.. , -, M2_HOME env $M2_HOME/bin $PATH).

+9

, , , Maven, Artifactory (http://www.jfrog.org/products.php) Nexus. Nexus, Artifactory - , ( ).

Maven ?

  • , ​​Maven
  • ( , Artifactory). , Maven . , Maven.
+3

, ( POM) Maven, , , ( ), -, ( ).

, Maven "offline" -o.

Also, just a tip, you might want to create and install POMs, even for third-party JARs, and then get them in your local repo. Thus, Maven does not have to go into tubes to get resources every time (he checks them, but they will be resolved locally).

For third-party or other non-Maven JARs, you can install using the install plugin .

0
source

All Articles