我确实有一个多模块项目,其中一个项目在工作区中引用了很少的其他项目。当我做maven eclipse:eclipse时,它生成.classpath,引用依赖项目作为文件夹名称(如下所示)。
我理解为了生成所有依赖项目在类路径中作为jar文件可用,我们必须使用'useProjectReferences'。但是,我需要child-project1的classpath条目作为m2_repo中jar文件的路径,并将classpath条目保留为child-project2作为文件夹的引用。
答案 0 :(得分:1)
彻底安装您引用的项目。右键单击您的父项目 - > properties-> maven,取消选中'从工作区引用项目'。看看是否有效。