无法获得完整的maven原型列表

时间:2015-09-26 18:11:38

标签: maven maven-3 maven-archetype

我正在尝试使用archetype:generate生成Maven项目,但我只获得了一小部分原型:

1: internal -> org.apache.maven.archetypes:maven-archetype-archetype (An archetype which contains a sample archetype.)
2: internal -> org.apache.maven.archetypes:maven-archetype-j2ee-simple (An archetype which contains a simplifed sample J2EE application.)
3: internal -> org.apache.maven.archetypes:maven-archetype-plugin (An archetype which contains a sample Maven plugin.)
4: internal -> org.apache.maven.archetypes:maven-archetype-plugin-site (An archetype which contains a sample Maven plugin site.
  This archetype can be layered upon an existing Maven plugin project.)
5: internal -> org.apache.maven.archetypes:maven-archetype-portlet (An archetype which contains a sample JSR-268 Portlet.)
6: internal -> org.apache.maven.archetypes:maven-archetype-profiles ()
7: internal -> org.apache.maven.archetypes:maven-archetype-quickstart (An archetype which contains a sample Maven project.)
8: internal -> org.apache.maven.archetypes:maven-archetype-site (An archetype which contains a sample Maven site which demonstrates
  some of the supported document types like APT, XDoc, and FML and demonstrates how
  to i18n your site. This archetype can be layered upon an existing Maven project.)
9: internal -> org.apache.maven.archetypes:maven-archetype-site-simple (An archetype which contains a sample Maven site.)
10: internal -> org.apache.maven.archetypes:maven-archetype-webapp (An archetype which contains a sample Maven Webapp project.)

通常我会得到一个包含1000多个元素的列表。我尝试使用默认的中央存储库和英国镜像,但结果相同。我没有代理。

1 个答案:

答案 0 :(得分:3)

更新:修复了Maven Central的问题,并提供了临时解决方案,不再需要此答案。

Maven Central目录似乎存在一个持续存在的问题。文件http://repo1.maven.apache.org/maven2/archetype-catalog.xml目前为空。

maven-archetype-plugin通常会下载此文件并提取所有已定义的原型,这会导致您过去经历过数千种原型。由于Maven Central目录为空,插件默认为其内部原型(你可以看到它们在the source code中的含义,并注意到它们只有10个,结果你得到了。)

我在Maven邮件列表中联系,目前正在等待回复。

作为临时解决方法,您可以在settings.xml中定义以下Maven Central镜像:

<mirrors>
    <mirror>
        <id>ibiblio</id>
        <url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
</mirrors>
相关问题