java - 在 Eclipse 中自动导入新的 Maven 模块

标签 java eclipse maven-2

我在 Subversion 存储库中有一个多模块 Maven 项目,许多开发人员使用 Eclipse + M2Eclipse 来处理它。现在,如果开发人员添加模块,其他人需要从命令行执行 SVN 更新(因为 Eclipse 看不到 Maven 项目的公共(public)根目录),然后将新模块手动导入为 Eclipse 项目。

有没有办法自动执行此操作?

我的项目结构是这样的:

Working Copy                  Eclipse Workspace

working copy root   -X->
 +- parent          --->      +- parent
 |   \- pom.xml               |   \- pom.xml
 +- child1          --->      +- child1
 |   \- pom.xml               |   \- pom.xml
 +- child2          --->      +- child2
     \- pom.xml                   \- pom.xml

最佳答案

您可以在根目录中有一个 pom,它将包含 parent、child1、child2 等作为模块。 SVN更新后,如果有新模块添加,你可以运行

mvn eclipse:clean eclipse:m2eclipse 

从 eclipse 工具按钮(调试和运行按钮的右侧)

如果您使用的是 TortoiseSVN,您可以设置 post-update client side hook ,但每个开发人员都必须独立设置它。

关于java - 在 Eclipse 中自动导入新的 Maven 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1635986/

相关文章:

java - 如何使用gui的java代码在cmd上运行两个c++文件

java - 如何测试 List<String> 是否为空?

java - Spring in Action 第 4 版中 JPA 存储库示例的问题

java - Eclipse Plugin IDE 在处理过程中卡住/不刷新

c - C 编程中同一行中的值相加

java - 无法在本地存储库中搜索依赖项

java - 准备进行垃圾收集的对象,Java

eclipse - ANTLR 和 Xtext 集成用于开发插件

maven-2 - 我在哪里可以找到关于 Maven 如何构建的序列图?

javascript - 您对管理 JavaScript 依赖项提案的想法