繁体   English   中英

如何将罐子从WEB-INF / lib复制到Maven战争中的另一个文件夹

[英]how to copy jars from WEB-INF/lib to another folder in war in maven

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

使用maven-dependency-plugin将其独立放置在所需的位置。

通过将插件执行绑定到不同的生命周期阶段,您还可以更改插件执行的时间。 这是一个片段,可以为您提供想法。

  <plugin>
    <artifactId>maven-resource-plugin</artifactId>
    ...
    <executions>
      <execution>
        <id>copy</id>
        <phase>phaseName</phase>
      </execution>
    </executions>
  </plugin>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM