Java 如何修改maven项目依赖项的代码

Java 如何修改maven项目依赖项的代码,java,maven,imagej,Java,Maven,Imagej,我刚开始在ImageJ项目上做一些工作。该软件是用Java开发的,使用Maven作为构建系统,并在intp中拆分为多个子项目/模块。我想工作和修改其中的一些子/项目,并让它们由主Maven项目一次性编译 我如何(如果可能的话)配置maven使用本地源代码而不是远程Jar文件来构建ImageJ软件 我可以看到主项目的pom.xml文件中列出了每个依赖项,但我没有找到使用本地源代码的解决方案。如果您使用mvn clean install构建具有特定版本号(如1.2.3-SNAPSHOT)的Image

我刚开始在ImageJ项目上做一些工作。该软件是用Java开发的,使用Maven作为构建系统,并在intp中拆分为多个子项目/模块。我想工作和修改其中的一些子/项目,并让它们由主Maven项目一次性编译

我如何(如果可能的话)配置maven使用本地源代码而不是远程Jar文件来构建ImageJ软件


我可以看到主项目的pom.xml文件中列出了每个依赖项,但我没有找到使用本地源代码的解决方案。

如果您使用
mvn clean install
构建具有特定版本号(如
1.2.3-SNAPSHOT
)的ImageJ,您可以在其他项目的依赖项中使用此版本的ImageJ


Maven不能直接引用源代码(尽管Eclipse中有一个“工作区解析”功能可以做到这一点)。

使用快照依赖项,并在本地构建快照Hi,谢谢,但您能提供一些详细信息吗?。。。这些就是细节。您还想让我说什么?您好,我正在研究Eclipse工作区分辨率,这可能就是我想要的。谢谢你的帮助insight@M.Desharnais你是说你想修改的不是你的代码?是的,就是这样。我知道imagej使用插件系统,但我也想深入研究它的核心代码。@JFMeier如果我在项目X上执行
mvn clean install
,而在项目Y中我依赖项目X。那么它会从本地repo而不是远程repo中选择X.jar吗?@GovindaSakhare是的,如果版本号匹配。