如何将jar从WEB-INF / lib复制到另一个maven战争文件夹中

时间:2012-05-28 12:29:58

标签: java maven-plugin maven-3

我生成一个WAR文件,在其WEB-INF / lib文件夹中有一个名为xyz.jar的jar。在构建期间生成此jar作为依赖项。现在我需要将这个jar复制到战争中的abc文件夹中。我怎样才能实现这一目标?我尝试使用maven-resources-plugin的copy-resources但它似乎不起作用,因为复制将在war构建之前完成。但是这个jar只在构建过程中生成。 感谢。

2 个答案:

答案 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>