Bri*_*ney 4 maven-assembly-plugin
我花了无数个小时试图解决这个问题,但我仍然在黑暗中,希望有人可以伸出援助之手.这是我的情况:
(finalName)somename.$ {var1} - $ {var2}(/ finalName) - >我在文件名元素周围使用括号,因为我不能在这个编辑器中使用括号.
这些$ {var1}和$ {var2}在外部.properties文件中定义.要阅读这些变量,我正在使用properties-maven-plugin.我无法在pom中定义这些变量,因为它们针对每个部署进行了更改,并且无法从cmd行提供.当我运行mvn assembly:single时,zip工件创建为somename.null-null.zip.看起来.properties文件中定义的属性为null或未被计算.当我在调试模式下运行mvn时,我看到资源设置正确:var1 = something和var2 = somethingelse.他们都有正确的价值观.我现在正处于亏损状态.任何帮助将不胜感激.
Adi*_*Mor 12
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>assembly:package</id>
<phase>package</phase>
.
.
<configuration>
<finalName>zipName</finalName>
<appendAssemblyId>false</appendAssemblyId>
<descriptors>
.
.
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8087 次 |
| 最近记录: |