在打包之前将依赖性复制到战争

时间:2014-03-06 12:29:08

标签: java maven packaging

我正在使用maven打包一个ear文件,用于IBM Content Navigator插件项目。这个产品需要有一个耳朵,其中包括一个战争,并且战争应该包括插件作为战争根源中的jar。所以不在WEB-INF / lib中。耳朵和战争只是空的容器。 所以我创建了3个项目,一个ear,一个web项目和一个简单的java项目。所有这些项目都有一个pom。 我怎样才能在战争根源中创建一个包含简单java项目(jar)的战争?它不仅仅是一个依赖项,因为它不能最终出现在WEB-INF / lib中。

提前致谢, Roeland Bestman

1 个答案:

答案 0 :(得分:0)

您需要使用maven-dependency-plugin的{​​{1}}目标,并将jar放在copy目录下的目录中。然后,您需要使用target将其包含在战争中。