gpt4 book ai didi

java - Eclipse 自动构建以进行 maven 构建?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:01:59 25 4
gpt4 key购买 nike

我的主 Web 应用程序(有自己的 POM)依赖于模块 A((有自己的 POM)。当我在 Web 应用程序上使用 mvn install 进行构建时,它依赖于模块也内置到 jar 文件中,并最终包含在主 Web 应用程序的 WEB-INF/lib 文件夹下。

但是当我使用 eclipse kepler 进行构建时(包含两个 Maven 项目,即主 Web 应用程序及其依赖模块 A),这不会发生。使用eclipse构建时,它只是将修改后的类放在moduleA/target/classes/文件夹下,但不会制作任何更新的jar文件并将其放入在主 Web 应用程序的 WEB-INF/lib 文件夹下。

是否有一个设置可以让我配置 eclipse 以与 maven 相同的方式构建项目(这将真正节省大量时间并有助于热部署)?它曾经在我的一个项目中工作,看起来需要一些配置。

看起来像 m2e 连接器(我有 SonarQube)需要一些配置来使 eclipse 以与 maven 构建相同的方式构建

当我执行 project > right click > mvn install 时,我能够制作 jar 文件。

但我想要的是 eclipse build automatically option do在修改完成的地方构建项目/模块,构建 jar 并将其包含在父 WEB-INF/lib 文件夹中(如果它是依赖模块)?

最佳答案

假设您正在使用 Eclipse 的 Java EE 风格,您可以从服务器 View 轻松地将基于 Maven 的 Web 应用程序部署到本地服务器(如 Tomcat、Wildfly...)。

m2e-wtp ,包含在最近的 Eclipse Java EE 发行版中,负责根据您的项目 pom.xml 配置和依赖项配置所有 Eclipse 设置。

观看此截屏视频,了解它有多么简单:https://www.youtube.com/watch?v=TksoKkSP208

郑重声明,部署/发布由每个服务器适配器以不同方式执行。他们负责在已部署应用程序的 WEB-INF/lib 文件夹下发布适当的 jar。依赖的 jar 项目自动压缩并部署到 WEB-INF/lib,无需用户交互

关于java - Eclipse 自动构建以进行 maven 构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27794787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com