我找不到解决问题的办法。简单地说:在带此配置的ear/头.xml中,所有这些都能完美地工作
<project ...>
<build>
<finalName>${project.artifactId}</finalName>
....
</build>
</project>但是当我试图在finalname中添加一个时间戳时:
...
<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复制到最终目标:文件、目录或卷名语法不正确
什么主意?提前感谢
发布于 2017-06-07 15:26:08
我找到了解决办法。要编辑最终名称,只需将属性移动到插件
<build>
<plugins>
<plugin>
<artifactId>maven-ear-plugin</artifactId>
<configuration>
<finalName>${project.artifactId}-${maven.build.timestamp}</finalName>
...
</configuration>
</plugin>
</plugins>
</build>我不知道把它放在通用构建中而不是插件中的区别,但它确实有效。
https://stackoverflow.com/questions/44289136
复制相似问题