【问题标题】:Always execute copy-dependencies after updating dependencies in eclipse在eclipse中更新依赖后总是执行copy-dependencies
【发布时间】:2012-07-20 22:49:41
【问题描述】:

我正在使用 maven eclipse 插件来管理我的 web 应用程序项目 (eclipse WTP) 的依赖项。 当我更改依赖项时,我通常执行 maven 的 copy-dependencies 目标以将项目 jar 复制到 WebContent/WEB-INF/lib 文件夹。当我更改 pom 文件中的依赖项时,有没有办法自动完成此操作?

【问题讨论】:

    标签: eclipse maven eclipse-wtp m2e


    【解决方案1】:

    这是一个老问题,所以希望此时您正在使用 Eclipse m2e 插件。当您在 Eclipse 中运行服务器时,m2e-wtp 连接器会将 pom.xml 中声明的依赖项添加到类路径中。

    【讨论】:

      【解决方案2】:

      第一件事是:Maven 不是一个依赖管理工具,它是一个构建工具,它包含完整的构建信息,而不仅仅是依赖。此外,您应该根据 Maven 的约定(src/main/java、src/test/java 和 src/main/webapp)更改布局。此外,您应该在之后将您的项目作为 Maven 项目导入 Eclipse,不需要将依赖项复制到 WEB-INF/lib 文件夹,因为它应该可以开箱即用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-28
        • 2020-10-09
        • 1970-01-01
        • 2011-05-03
        • 2017-01-28
        • 1970-01-01
        相关资源
        最近更新 更多