首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven-ear-plugin自定义finalname

Maven-ear-plugin自定义finalname
EN

Stack Overflow用户
提问于 2017-05-31 15:41:21
回答 1查看 3.9K关注 0票数 0

我找不到解决问题的办法。简单地说:在带此配置的ear/头.xml中,所有这些都能完美地工作

代码语言:javascript
复制
<project ...>
  <build>
     <finalName>${project.artifactId}</finalName>
     ....
  </build>
</project>

但是当我试图在finalname中添加一个时间戳时:

代码语言:javascript
复制
...
<finalName>${project.artifactId}-${maven.build.timestamp}</finalName>
...

我知道这个错误:

未能在项目soc-ear上执行目标org.apache.maven.plugins:maven-ear-plugin:2.8:generate-application-xml (默认生成-application-xml):无法将application.xml复制到最终目标:文件、目录或卷名语法不正确

什么主意?提前感谢

EN

回答 1

Stack Overflow用户

发布于 2017-06-07 15:26:08

我找到了解决办法。要编辑最终名称,只需将属性移动到插件

代码语言:javascript
复制
    <build>
        <plugins>
            <plugin>
                <artifactId>maven-ear-plugin</artifactId>
                <configuration>
                    <finalName>${project.artifactId}-${maven.build.timestamp}</finalName>
                    ...
                </configuration>
            </plugin>
        </plugins>
    </build>

我不知道把它放在通用构建中而不是插件中的区别,但它确实有效。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44289136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档