【发布时间】:2013-02-14 16:28:13
【问题描述】:
我使用create-from-project 创建了一个maven 原型。有没有办法指定默认的groupId?
此原型仅供内部使用,默认groupId 将节省一些击键。
谢谢。
【问题讨论】:
标签: maven maven-3 maven-archetype
我使用create-from-project 创建了一个maven 原型。有没有办法指定默认的groupId?
此原型仅供内部使用,默认groupId 将节省一些击键。
谢谢。
【问题讨论】:
标签: maven maven-3 maven-archetype
您可以通过指定 propertyFile 来做到这一点
此属性文件可能包含一些属性,包括默认 groupId。所以像这样(在一个名为 something.properties 的文件中):
groupId=com.company
并创建原型
mvn archetype:create-from-project -Darchetype.properties=../something.properties
另一个例子here
【讨论】:
archetype. ?即archetype.groupId=com.company
如果您想使用“默认” groupId 因为公司惯例,您可以直接在 archetype-resources 目录中的 pom.xml 中定义它(只需将 ${groupId} 替换为您想要的值。所以它不会'原型的用户指定什么无关紧要。
【讨论】: