github上有一个项目,它有一个父pom 和子模块。
我也有类似的项目。
我希望代码能够进入我的编辑器,好像这是我的项目,我可以编辑并导航到这些文件......但我无法成功完成这一点。
在 my parent pom中,我尝试添加父模块:
<module>./GITHUBROJECT/GITHUBROJECT-core</module>
<module>./GITHUBROJECT/GITHUBROJECT-api</module>
和/或只是父pom路径,希望它会读取pom并解析所有子模块:
<module>./GITHUBROJECT/GITHUBROJECT-api</module>
并尝试添加所有子模块。
然后在我的&#34; Core&#34;模块,我添加依赖项,但每次使用Intellij时似乎总是解析为 jar资源,但对于我自己的项目,它总是解析为本地版本。
<dependency>
<groupId>com.GITHUBPROJECT</groupId>
<artifactId>GITHUBPROJECT</artifactId>
<version>1.2.2</version>
</dependency>
这可能吗?
答案 0 :(得分:1)
Maven不会以这种方式工作,它无法解决源的依赖关系。它解析为已编译和已安装的工件,无论它们在父子层次结构中的位置如何。
您仍然必须mvn install
才能解决依赖关系。
如果您要分配项目,则需要更改
groupId
至少这样你就可以解决你的分叉而不是分叉 原始