我想用PrimeFaces配置一个Java EE项目。我在某个地方读到可以使用mvn archetype:generate创建项目结构。但是当我使用时,只看到了41个选项,而在该教程中,该命令显示了超过三百个选项。后来我发现我应该在Maven安装中安装新的archetypes,但我不知道该怎么做! 有人知道我如何在我的Maven安装中添加(或安装)我需要的archetypes吗?
我想用PrimeFaces配置一个Java EE项目。我在某个地方读到可以使用mvn archetype:generate创建项目结构。但是当我使用时,只看到了41个选项,而在该教程中,该命令显示了超过三百个选项。后来我发现我应该在Maven安装中安装新的archetypes,但我不知道该怎么做! 有人知道我如何在我的Maven安装中添加(或安装)我需要的archetypes吗?
安装原型与安装其他构件没有区别,只需使用以下命令:
$> mvn install
跟着这个步骤,你就能够使用新的archetype来生成一个新项目(虽然你需要在命令行中定义所有的细节 - 例如groupId、artifactId、version等)。但如果你希望把它也放在本地的archetype目录中,那么使用以下命令:
$> mvn install archetype:update-local-catalog
如果您的本地存储库中已有其他原型而不在目录中,则可以使用 'archetype:crawl'。
话虽如此,请确保将“maven-archetype”用作您的打包类型,这将使新原型的爬行更加容易。另请参见:http://maven.apache.org/archetype/maven-archetype-plugin/faq.html