我有一种感觉,我错过了一些非常基本的东西。通常这种感觉是有道理的。我不太熟悉 Maven,所以请耐心等待。
使用 Eclipse Juno 和 m2eclipse,安装外部 Maven 3.0.4。我有两个项目,A
和 B
.项目A
取决于项目 B
用于编译。两个项目都是打包= jar
.简单的。
现在,我右键单击项目 A
并选择运行方式 -> Maven 安装。这会导致错误,Maven 告诉我它找不到项目 B
在存储库中。
说得通。项目B
不在存储库中。但是,我希望 m2eclipse 能够检测到并执行 mvn install
在 B
在尝试之前 A
.
这不会发生。 mvn install
在项目A
假设项目 B
已经在我的本地存储库中。我打开了工作区分辨率。
是什么赋予了?
最佳答案
您可以将父项目添加到 A&B。
在父项目上运行 'mvn install -pl A -am',项目 B 将在项目 A 之前制作(安装)。
关于eclipse - m2eclipse:在构建依赖项时自动安装 Maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14003535/