[ https://issues.apache.org/jira/browse/ARCHETYPE-520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15867492#comment-15867492 ]
Johannes Siebel edited comment on ARCHETYPE-520 at 2/15/17 9:05 AM: -------------------------------------------------------------------- We've tried using a repository with id {{artifact}} but that didn't affect the behaviour of the archetype generation. Since we're using a wildcard mirror, the mirrors should be picked up by the archetype-plugin anyway (ref. [cc7f9bc4354d7411273ceecdcb46988905c99c16|https://git1-us-west.apache.org/repos/asf?p=maven-archetype.git;a=blobdiff;f=archetype-common/src/main/java/org/apache/maven/archetype/source/RemoteCatalogArchetypeDataSource.java;h=c88dae906d56c4bc01aead24ffa957b5e1795b1f;hp=f10f4a540286773aeafbf7a1ea3fbcd0836d242f;hb=cc7f9bc4;hpb=93318023353fd1a90f9a0b554dffd90f6de0cb56]). As I've mentioned above the plugin successfully connects to our nexus and downloads the archetype just fine. The problem is that it _also_ tries to contact {{repo.maven.apache.org}}. The snippet below shows the issue at hand: {code} [INFO] Generating project in Interactive mode [DEBUG] Using catalog D:\home\maven\maven-repository\archetype-catalog.xml [WARNING] Archetype not found in any catalog. Falling back to central repository (http://repo.maven.apache.org/maven2). [WARNING] Use -DarchetypeRepository=<your repository> if archetype's repository is elsewhere. [DEBUG] Not found archetype com.acme.maven.archetypes.soa.properties:soa-properties-archetype:1.0.0-SNAPSHOT in cache [DEBUG] Using connector WagonRepositoryConnector with priority 0 for http://repo.maven.apache.org/maven2 [DEBUG] Using connector WagonRepositoryConnector with priority 0 for http://repo.acme.com/repo/content/groups/public Downloading: http://repo.maven.apache.org/maven2/com/acme/maven/archetypes/soa/properties/soa-properties-archetype/1.0.0-SNAPSHOT/maven-metadata.xml Downloading: http://repo.acme.com/repo/content/groups/public/com/acme/maven/archetypes/soa/properties/soa-properties-archetype/1.0.0-SNAPSHOT/maven-metadata.xml 2/2 KB Downloaded: http://repo.acme.com/repo/content/groups/public/com/acme/maven/archetypes/soa/properties/soa-properties-archetype/1.0.0-SNAPSHOT/maven-metadata.xml (2 KB at 10.9 KB/sec) {code} was (Author: johannes.sie...@debeka.de): We've tried using a repository with id {{artifact}} but that didn't affect the behaviour of the archetype generation. Since we're using a wildcard mirror, the mirrors should be picked up by the archetype-plugin anyway (ref. [cc7f9bc4354d7411273ceecdcb46988905c99c16|https://git1-us-west.apache.org/repos/asf?p=maven-archetype.git;a=blobdiff;f=archetype-common/src/main/java/org/apache/maven/archetype/source/RemoteCatalogArchetypeDataSource.java;h=c88dae906d56c4bc01aead24ffa957b5e1795b1f;hp=f10f4a540286773aeafbf7a1ea3fbcd0836d242f;hb=cc7f9bc4;hpb=93318023353fd1a90f9a0b554dffd90f6de0cb56]). As I've mentioned above the plugin successfully connects to our nexus and downloads the archetype just fine. The problem is that it _also_ tries to contact {{repo.maven.apache.org}}. The snippet below shows the issue at hand: {quote} [INFO] Generating project in Interactive mode [DEBUG] Using catalog D:\home\maven\maven-repository\archetype-catalog.xml [WARNING] Archetype not found in any catalog. Falling back to central repository (http://repo.maven.apache.org/maven2). [WARNING] Use -DarchetypeRepository=<your repository> if archetype's repository is elsewhere. [DEBUG] Not found archetype com.acme.maven.archetypes.soa.properties:soa-properties-archetype:1.0.0-SNAPSHOT in cache [DEBUG] Using connector WagonRepositoryConnector with priority 0 for http://repo.maven.apache.org/maven2 [DEBUG] Using connector WagonRepositoryConnector with priority 0 for http://repo.acme.com/repo/content/groups/public Downloading: http://repo.maven.apache.org/maven2/com/acme/maven/archetypes/soa/properties/soa-properties-archetype/1.0.0-SNAPSHOT/maven-metadata.xml Downloading: http://repo.acme.com/repo/content/groups/public/com/acme/maven/archetypes/soa/properties/soa-properties-archetype/1.0.0-SNAPSHOT/maven-metadata.xml 2/2 KB Downloaded: http://repo.acme.com/repo/content/groups/public/com/acme/maven/archetypes/soa/properties/soa-properties-archetype/1.0.0-SNAPSHOT/maven-metadata.xml (2 KB at 10.9 KB/sec) {quote} > Following mirror configuration from settings.xml for downloading archetype > metadata > ----------------------------------------------------------------------------------- > > Key: ARCHETYPE-520 > URL: https://issues.apache.org/jira/browse/ARCHETYPE-520 > Project: Maven Archetype > Issue Type: Bug > Components: Plugin > Affects Versions: 3.0.0 > Reporter: Johannes Siebel > Attachments: maven-archetype-delay.TXT, settings.xml > > > Since using the maven-archetype-plugin with version 3.0.0 the plugin tries to > connect to _both_ our internal nexus and to {{http://repo.maven.apache.org}} > for downloading Maven artifacts used by Archetypes. Since we are using a > proxy, the generation of the archetype is delayed until the download of the > Maven artifacts times out. > We'd expect the archetype to only contact our own artifact repository, > without trying to connect to {{http://repo.maven.apache.org}} at all. > I've attached a snippet with the debug output of the archetype:generate goal > and the configuration of our mirror. > We assume this problem is related to ARCHETYPE-358. -- This message was sent by Atlassian JIRA (v6.3.15#6346)