Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何设置;“建立”;Eclipse中Maven项目之间的依赖关系?_Java_Eclipse_Maven 2_M2eclipse - Fatal编程技术网

Java 如何设置;“建立”;Eclipse中Maven项目之间的依赖关系?

Java 如何设置;“建立”;Eclipse中Maven项目之间的依赖关系?,java,eclipse,maven-2,m2eclipse,Java,Eclipse,Maven 2,M2eclipse,我是Maven的新手,我找不到解决这个小问题的方法 在我的Eclipse工作区中,我有一个用于OSGi捆绑包的Maven项目(一个常规项目,而不是Eclipse插件)。它取决于几个工件(JAR库);我需要其中一个从工作区中的另一个Maven项目构建。当我重建包时,我希望Maven检查其他工件是否也需要重建(也就是说,因为我编辑了它的一些代码),如果需要,也要重建该工件。这样我可以自动化一些步骤,避免忘记重建内部库。怎么做 谢谢你的帮助 Enrico有几种方法。您可以从maven模块开始。 由于您

我是Maven的新手,我找不到解决这个小问题的方法

在我的Eclipse工作区中,我有一个用于OSGi捆绑包的Maven项目(一个常规项目,而不是Eclipse插件)。它取决于几个工件(JAR库);我需要其中一个从工作区中的另一个Maven项目构建。当我重建包时,我希望Maven检查其他工件是否也需要重建(也就是说,因为我编辑了它的一些代码),如果需要,也要重建该工件。这样我可以自动化一些步骤,避免忘记重建内部库。怎么做

谢谢你的帮助


Enrico有几种方法。您可以从maven模块开始。

由于您使用的是m2eclipse,因此可以将m2eclipse配置为使用“工作区解析”,即将工作区中的项目用作依赖项,而不是二进制依赖项(JAR)


这样,更改立即可见。

您使用的是m2eclipse插件吗?嗯。。。让每个项目相互参照可以吗?特别是,我希望避免库具有父POM,因为将来其他项目/工件可能会使用它。