【问题标题】:Maven Archetype dynamic package nameMaven Archetype 动态包名
【发布时间】:2018-09-05 11:43:45
【问题描述】:

是否可以在 maven 原型中使用动态包名称?我想在原型中有一个动态包名(packagename == artifactId),当我将此原型用于新项目时,包名将作为新的 artifactId。

有人知道吗?

【问题讨论】:

    标签: java spring maven maven-archetype


    【解决方案1】:

    不知道你有没有在其他地方找到,所以我把我在项目中使用的表格留在这里:

    我在类中使用变量 ${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/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-03
      • 2018-02-17
      • 2013-07-31
      相关资源
      最近更新 更多