代码之家  ›  专栏  ›  技术社区  ›  jayunit100

如何从Eclipse中导出一个完整的war文件来捆绑maven依赖项?

  •  3
  • jayunit100  · 技术社区  · 15 年前

    我有一个使用M2插件的EclipseWTP应用程序。我导出了它,它在我的机器上运行良好,但我相信这是因为它引用了我当地的MavenRepo。

    我怎样才能把Maven报告中的jar打包到战争文件中呢?

    在Eclipse中,是否有一种简单的方法可以使用M2插件>?我担心如果我搞砸pom.xml,它现在工作得很好,我会被卷入一个maven神秘的黑洞……

    1 回复  |  直到 15 年前
        1
  •  4
  •   Pascal Thivent    15 年前

    你的 pom.xml 应包含:

    <packaging>war</packaging>
    

    这使得maven捆绑所有依赖项*捆绑在一起 WEB-INF/lib 战争的

    然后你跑 mvn:package 结果的战争被置于 /target 项目的文件夹。

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