mvn archetype:create-from-project
我使用该命令从现有项目创建了一个原型。然后我使用 mvn deploy 将architype部署到我的nexus repo。现在其他开发人员如何使用这种架构?我可以mvn archetype:generate -DarchetypeCatalog=local
用来访问本地机器上的原型安装,但是一旦我使用了 mvn deploy,其他开发人员可以这样做吗?
问问题
792 次
1 回答
1
当您创建原型时,您为它分配了一个组和 artefactid,所以现在您可以运行以下命令。我还假设您已经将人工制品部署到 nexus(尽管您在问题中提到了这一点)并且所有开发人员计算机都已配置 maven 以使用您的本地 nexus 存储库(这很重要)
mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate \
-B -DarchetypeGroupId=<archetype groupId> \
-DarchetypeArtifactId=<archetype artifactId> \
-DarchetypeVersion=<archetype version> \
-DgroupId=new_project_group_id \
-DartifactId=new_project_artefact_id \
-Dversion=1.0.0-SNAPSHOT
这就是我运行的命令,以根据我们工作中的原型创建项目。你可能想知道原型插件有一个更新的版本可用,但是这个命令有效,所以我们没有改变它:)。
于 2013-03-18T09:13:25.527 回答