Maven Generating Archetype获取包变量作为目录格式

时间:2014-02-24 01:18:00

标签: java maven pom.xml archetypes

我正在制作一个原型,我很难让创建的pom.xml具有我需要它的值。

我有:

<properties>
    <domain-objects-location> ${groupId}/domain </domain-objects-location>
    ...
</properties>

在我的pom.xml模板中,我得到“com.mycompany.app”,其中groupID是。

但是我希望“com / mycompany / app”在那里。

有关如何获得该建议的任何建议?感谢。

更新:

正如我在下面链接的那样,有一个特殊的属性可以做到这一点。

<domain-objects-location>${packageInPathFormat}/domain</domain-objects-location>

是什么给了我想要的输出。我不确定为什么这不会出现在https://maven.apache.org/ref/3.0.3/maven-model/maven.html或文档中显而易见的其他地方。但它确实有效。

1 个答案:

答案 0 :(得分:4)

所以我觉得我搞砸了回复的顺序,表明这回答了......

但是,http://geekofficedog.blogspot.com/2013/08/creating-maven-archetypes-tutorial.html显示

${packageInPathFormat}

作为物业价值,我正在寻找获得'路径格式的包'。它有效。