Eclipse显示包名称,包括目录结构

时间:2011-07-01 15:39:05

标签: eclipse maven

我在层次结构中有我的来源:

文件夹:src / main / java package:com.test.serviceImpl

现在eclipse将其显示为src.main.java.com.test.serviceImpl

如何在目录结构下只显示com.test.serviceImpl:src / main / java

注意:这是导入eclise的maven项目模块。所有其他模块都正确显示

4 个答案:

答案 0 :(得分:6)

如果您使用m2eclipse并且您的pom配置正确,只需右键单击该项目并选择Maven > Update Project Configuration

如果这不起作用,请研究Eclipse Maven控制台(在Console视图中)以查找错误。

答案 1 :(得分:1)

src/main/java设置为源根目录。

这是标准的Maven目录结构 - 不管它喜欢与否:

http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html

答案 2 :(得分:0)

我遇到了一个可能相关的问题。

Eclipse开始将文件夹名称显示为文件夹名称与其他元素的串联。名为“x”的文件夹正在替换为“xorg.eclipse.jdt.core.javabuilderorg.eclipse.m2e.core.maven2builder”

在探索了各种可能的解释和/或解决方案后,我意识到在删除项目文件夹而未选中“删除磁盘上的项目内容(无法重做)”框后出现此行为。当我随后从SVN存储库重新检出代码时,名为“x”的文件夹仍在我的磁盘上,因此我怀疑Eclipse使用buildSpec中的其他元素创建了一个较长版本的文件夹以包含“x”。

我通过关闭Eclipse,删除两个文件夹(“x”和“xorg.eclipse ...”),重新打开Eclipse并再次检出项目来解决问题。

答案 3 :(得分:0)

我在Maven项目中遇到了同样的问题,我解决了它只是更新我的项目Maven>更新项目