我正在尝试使用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多个元素的列表。我尝试了默认的中央存储库和英国镜像,但结果是一样的。我没有代理。
发布于 2015-09-27 09:24:24
UPDATE:Maven Central的问题已经解决了,提供的临时解决方法是这个答案不再必要了。
Maven中央目录似乎有一个持续的问题。文件http://repo1.maven.apache.org/maven2/archetype-catalog.xml当前为空。
maven-archetype-plugin通常下载这个文件并提取所有已定义的原型,这将产生数以千计的原型,就像您在过去经历的那样。由于Maven中央目录是空的,所以插件默认为其内部原型(您可以在源代码中看到它们是什么,并注意到只有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>https://stackoverflow.com/questions/32800381
复制相似问题