eclipse - 在eclipse中使用maven构建多个项目

标签 eclipse maven build maven-3

我的本​​地环境中有 7 个项目,其中一些项目相互依赖。我按照特定的顺序构建了它们来准备我的开发环境。为此,我必须更新依赖项,然后以特定顺序在每个项目上进行 Maven 全新安装。
有没有什么捷径可以代替手动步骤来执行此操作?如何创建运行配置(或任何其他方式)以按某种顺序构建所有项目?

-苏尼尔

最佳答案

如果这 7 个项目是整个项目的一部分,那么您需要的是 Maven multi-module project 。设置完成后,目录结构将如下所示:

project-root
   |
   +-- project-1
   |
   +-- project-2
   .
   .
   |
   +-- project-7

另一方面,如果这些只是 7 个独立的项目,您将在每个项目中设置对其他相关项目的依赖关系。

请注意,在后一种独立项目的情况下,仅仅因为您构建了 project-x 并不意味着 project-y 会接受更改。当您构建 project-x 时,您必须执行 mvn install 以确保将其推送到本地 Maven 存储库。然后,您必须在 project-y 上运行 mvn package(或 mvn install)。

由于您使用的是 Eclipse,我强烈建议安装 M2Eclipse plugin 。它将极大地简化您的 Eclipse 配置与任何 POM 更改的同步。

关于eclipse - 在eclipse中使用maven构建多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8495287/

相关文章:

java - 使用 GWT 项目依赖项编译 GWT 项目

java - Activity 管理器 : Can't dispatch DDM chunk

node.js - 使用 maven 和 spring REST 配置 angular 2 项目

android - Cordova 错误 : Failed to find 'ANDROID_HOME' environment variable

android - android eclipse 中的 float 操作按钮,点击后将导航到另一个 Activity

java - Vaadin 小部件集编译失败

java - 从 Java 运行 python 脚本时找不到 mvn 命令

google-chrome-extension - 在 chrome 扩展中更改代码后 gulp 刷新事件选项卡

netbeans - 在 netbeans 上运行导入的项目无法构建

java - Eclipse 强调我的代码不正确,但没有提供建议