2012-05-28 39 views
0

我生成一个WAR文件,其中的WEB-INF/lib文件夹中有一个名为xyz.jar的jar文件。这个jar是在构建期间生成的依赖项。现在我需要将这个jar复制到一个文件夹中,在战争中说abc。我怎样才能做到这一点?我尝试使用maven-resources-plugin的副本资源,但它似乎不起作用,因为复制将在构建战争之前完成。但是这个jar只在构建过程中生成。 谢谢。如何将JAR文件从WEB-INF/lib复制到另一个战争文件夹中的文件

+0

为什么你需要这样做? – Buhb

回答

1

使用maven-dependency-plugin独立地将它放在你想要的地方。

+0

感谢bmargulies..i使用这个插件与准备包阶段,它的工作:) – pranay

0

通过将插件执行绑定到不同的lifecycle phase,您可能也可以更改插件的执行时间。这里有一个片段给你的想法。

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

我曾尝试过准备包阶段,但它说没有找到阶段 – pranay

+0

也许尝试一个不同的阶段。即使是不正确的测试,只要它发生在适当的时候。 –

+0

感谢John的帮助:) – pranay

相关问题