如何从捆绑maven依赖项的eclipse导出Fough war文件?

时间:2010-05-26 05:03:51

标签: java eclipse maven-2

我有一个使用M2插件的eclipse WTP应用程序。我导出它并且它在我的机器上运行正常,但我相信这是因为它引用了我当地的maven repo。

如何将maven repo中的罐子捆绑到war文件中?

有没有一种简单的方法可以在eclipse中使用M2插件>?我担心,如果我捣乱pom.xml,它现在非常漂亮,那我就会陷入一个黑洞的maven神秘...... ....

2 个答案:

答案 0 :(得分:4)

您的pom.xml应包含:

<packaging>war</packaging>

这使得maven捆绑所有依赖关系*被捆绑在战争的WEB-INF/lib中。

然后你运行mvn:package并将结果战争放在项目的/target文件夹中。

*不包括与默认范围不同的一些依赖项

答案 1 :(得分:0)

在项目属性的“ Java Build Path”中检查“ Order and Export”上的“ Maven Dependencies”。