在我的POM.xml文件中,我正在使用汇编插件。我希望构建基于汇编文件来组装,汇编文件的名称是参数化的。构建工作正常。但是,如果我在jenkins中使用执行释放操作使用m2 release插件,则release插件无法替换$ env的值并获取assembly.xml文件。我得到以下异常。
引起:org.apache.maven.plugin.assembly.io.AssemblyReadException:查找程序集描述符时出错:src / main / assembly / $ {env} .xml
我已附加日志和POM文件。
POM文件构建部分:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<id>jar-with-dependencies</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<appendAssemblyId>false</appendAssemblyId>
</configuration>
</execution>
<execution>
<id>dist</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuraenter code heretion>
<descriptors>
<descriptor>src/main/assembly/${env}.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
<plugin>