【发布时间】:2018-09-05 11:43:45
【问题描述】:
是否可以在 maven 原型中使用动态包名称?我想在原型中有一个动态包名(packagename == artifactId),当我将此原型用于新项目时,包名将作为新的 artifactId。
有人知道吗?
【问题讨论】:
标签: java spring maven maven-archetype
是否可以在 maven 原型中使用动态包名称?我想在原型中有一个动态包名(packagename == artifactId),当我将此原型用于新项目时,包名将作为新的 artifactId。
有人知道吗?
【问题讨论】:
标签: java spring maven maven-archetype
不知道你有没有在其他地方找到,所以我把我在项目中使用的表格留在这里:
我在类中使用变量 ${groupId}:
package ${groupId}.service;
在原型描述符中,我添加了打包为 true 的属性。
<fileSet filtered="true" packaged="true">
<directory>src/main/java</directory>
<includes>
<include>**/*.java</include>
</includes>
另一种选择是使用变量${package},如下例所示:https://howtodoinjava.com/maven/maven-custom-archetype/
【讨论】: