我试图将嵌套的maven项目导入Eclipse,并且需要帮助。
-ProjectName
-pom
-.project
-license
-.git
-modules
-api1
-pom
-.project
-src/main/java/net/company/project
-api2
-api3
API相互使用,并且来自单独API的类具有相同的包声明(不知道其工作原理)
基本上,当我导入最顶层的文件夹时,我在eclipse中得到了一堆项目,其中一个是父项目,而所有其他项目都象征着api文件夹。
然后我的所有代码建议都不起作用,因为“该软件包不在项目的构建路径上。”
不知道这是否是解决上述问题的正确方法,但是我从父项目中选择一个包(例如api1 / src),然后选择构建路径>添加为源文件夹,这将提出我的所有代码建议重新工作。
但是,它将所有包声明分为200个类,从
package net.company.project.subpackage
到package main.java.net.company.project.subpackage
我无法修复所有这些类!我该怎么办? 我对Eclipse和Maven缺乏经验,请帮忙!
谢谢您的时间 旁注:所有Maven依赖项和pom似乎都可以正常工作