我刚刚开始在ImageJ项目上做一些工作。该软件使用Maven作为构建系统在Java中进行开发,并且分为多个子项目/模块。我想工作和修改其中的一些子项目,并由Maven主项目一次性编译它们。
如何(如果可能)如何将maven配置为使用本地源代码而不是遥远的Jar文件来构建ImageJ软件?
我可以看到每个依赖项都列在主项目的pom.xml文件中,但是我没有找到使用本地源代码的解决方案。
答案 0 :(得分:0)
如果通过使用1.2.3-SNAPSHOT
构建具有特定版本号(例如mvn clean install
)的ImageJ,则可以在其他项目的依赖项中使用此版本的ImageJ。
您不能通过Maven直接引用源代码(尽管Eclipse中有一个“工作区解析”功能可以做到这一点。)