【问题标题】:Maven Generating Archetype getting package variable as directory formatMaven 生成 Archetype 将包变量作为目录格式
【发布时间】:2014-02-24 01:18:00
【问题描述】:

我正在寻找一个原型,但我很难让创建的 pom.xml 具有我需要的值。

我有:

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

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

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

关于如何获得它的任何建议?谢谢。

更新:

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

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

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

【问题讨论】:

  • 所以我找到了一个Useful Guide,它给了我我想要的东西。将在上方更新以反映正确答案

标签: java maven pom.xml archetypes


【解决方案1】:

所以我想我弄乱了回复的顺序来显示这个答案......

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

${packageInPathFormat}

作为我正在寻找获取“路径格式的包”的属性值。它有效。

【讨论】:

    猜你喜欢
    • 2023-03-11
    • 1970-01-01
    • 2023-03-11
    • 2010-11-08
    • 2013-07-31
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多