【问题标题】:Eclipse showing package name including directory structureEclipse 显示包名,包括目录结构
【发布时间】:2011-07-01 15:39:04
【问题描述】:

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

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

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

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

注意:这是一个导入到 ecrise 的 maven 项目模块。所有其他模块正常显示

【问题讨论】:

    标签: eclipse maven


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        【解决方案3】:

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

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

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

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            猜你喜欢
            • 2013-07-11
            • 1970-01-01
            • 2011-02-17
            • 1970-01-01
            • 1970-01-01
            • 2011-06-01
            • 1970-01-01
            • 2017-03-19
            • 1970-01-01
            相关资源
            最近更新 更多