Java Eclipse在导入Maven项目时显示源文件夹两次
在一个简单的应用程序上,使用一个有效的Java Eclipse在导入Maven项目时显示源文件夹两次,java,eclipse,maven,Java,Eclipse,Maven,在一个简单的应用程序上,使用一个有效的MavenPOM文件,该文件可以按预期进行编译(例如,在运行mvn安装时),并且对于IntelliJ IDEA来说效果很好,Eclipse坚持将源代码显示两次 假设项目的顶级包是com.example.app,并且源代码放在以pro/java/结尾的路径中,项目的结构如下 pro/java/main/com/example/app pro/java/test/com/example/app 在Eclipse中导入Maven项目后,将在工作区中创建一个嵌套
Maven
POM文件,该文件可以按预期进行编译(例如,在运行mvn安装时),并且对于IntelliJ IDEA来说效果很好,Eclipse
坚持将源代码显示两次
假设项目的顶级包是com.example.app
,并且源代码放在以pro/java/
结尾的路径中,项目的结构如下
- pro/java/main/com/example/app
- pro/java/test/com/example/app
Eclipse
中导入Maven
项目后,将在工作区中创建一个嵌套的src
forder,下面是实际源文件夹的嵌套版本,例如
- src/java/main/com/example/app
- src/java/main/com/com/example/app
- src/main/java
- src/test/java
src
文件夹会在Eclipse
中的编译中导致各种奇怪的问题
有什么线索吗
谢谢。你能给我看看你的项目的源文件夹吗?右键单击项目-->构建路径-->配置构建路径,然后单击源选项卡。它们是我上面提到的两个,即src/main/java。。。和src/test/java…所以我认为至少你应该添加你提到的两个文件夹,它们作为源文件夹丢失,这样Maven就可以编译了。哪些丢失的文件夹?我提到的两个文件夹已经是Eclipse源文件夹。此外,代码是在Maven中编译的,Eclipse就是问题所在。:-)我也看到了其他项目的问题。当导入Maven项目时,这可能是Eclipse的一个bug。