2016-02-04 180 views
1

有没有办法让Eclipse在生成项目时自动运行“mvn install”(例如,当项目中的源文件被更改时)?在Eclipse中自动安装Maven项目

我现在的问题是我在eclipse中有大量的项目,每个项目都是Maven项目。项目通过Maven依赖项相互依赖,但不是父项/子项目。

我的解决方法是,我有一个bash脚本在后台运行,检查这些项目的所有目录中的更改,并为每个更改的项目触发'mvn install'。不幸的是,这会产生一些问题,因为对于一些项目我必须调用'mvn clean',这使得eclipse项目无法使用,直到我在eclipse中手动重建项目(Maven - > Update Project ...)。

+0

我还在寻找答案,找到了解决方案吗? – Deb

+0

不,不幸的不是。我现在所做的只是不试图依赖Maven本地回购。为此,我必须在一个Eclipse工作区中执行所有与Maven相关的任务... – mxro

回答

1

您是否尝试过Eclipse构建器?

您可以将生成器附加到您的不同项目。

构建器会在每次构建相关项目时调用您的bash脚本。

查看以下文章以供参考:Non-Ant project builders

+0

对不起,我忘记了这个问题。刚刚在Google上搜索到同样的问题,并找到您的答案。谢谢! – mxro