我有一个使用M2插件的eclipse WTP应用程序。我导出它并且它在我的机器上运行正常,但我相信这是因为它引用了我当地的maven repo。
如何将maven repo中的罐子捆绑到war文件中?
有没有一种简单的方法可以在eclipse中使用M2插件>?我担心,如果我捣乱pom.xml,它现在非常漂亮,那我就会陷入一个黑洞的maven神秘...... ....
答案 0 :(得分:4)
您的pom.xml
应包含:
<packaging>war</packaging>
这使得maven捆绑所有依赖关系*被捆绑在战争的WEB-INF/lib
中。
然后你运行mvn:package
并将结果战争放在项目的/target
文件夹中。
*不包括与默认范围不同的一些依赖项
答案 1 :(得分:0)
在项目属性的“ Java Build Path”中检查“ Order and Export”上的“ Maven Dependencies”。