我生成一个WAR文件,在其WEB-INF / lib文件夹中有一个名为xyz.jar的jar。在构建期间生成此jar作为依赖项。现在我需要将这个jar复制到战争中的abc文件夹中。我怎样才能实现这一目标?我尝试使用maven-resources-plugin的copy-resources但它似乎不起作用,因为复制将在war构建之前完成。但是这个jar只在构建过程中生成。 感谢。
答案 0 :(得分:1)
使用maven-dependency-plugin将其独立放置在您想要的位置。
答案 1 :(得分:0)
您也可以通过将插件执行绑定到不同的lifecycle phase来更改插件的执行时间。这是一个给你这个想法的片段。
<plugin>
<artifactId>maven-resource-plugin</artifactId>
...
<executions>
<execution>
<id>copy</id>
<phase>phaseName</phase>
</execution>
</executions>
</plugin>