【问题标题】:Unable to solve import classes in maven project无法解决maven项目中的导入类
【发布时间】:2015-08-01 23:37:41
【问题描述】:

我正在使用 IntelliJ-14 开发一个 Maven 项目。前几天一切正常,没有任何问题,但今天当我进入项目时,我的一些导入不起作用。当我编译时一切正常,我可以运行该项目,但自动完成功能不起作用,并且某些类显示为红色。

我试过去File-> Settings-> Maven-> Importin-> Import Maven Projects Automatically检查。已经再次导入项目,什么也没有。在外部库中存在类。

我的代码示例是here

我还能做些什么来解决这个问题?

请帮忙

【问题讨论】:

    标签: java maven intellij-idea import intellij-14


    【解决方案1】:

    右键项目-->Maven--->UpdateProject。 这可能会对您有所帮助。

    【讨论】:

    • 我在 Maven 中没有那个选择我做项目->Maven->生成源和更新文件夹但不起作用
    【解决方案2】:

    一些可能的解决方案,因为我们无法判断实际错误:

    1. 删除 .m2 文件夹并重新加载 maven 项目
    2. 使“缓存并重新启动”无效(文件 - 使缓存无效 / 重启)
    3. 如果您与其他人一起工作,请查看他们是否犯了破坏 Maven 构建的问题。有时,您在本地 maven 存储库(%USER_HOME% 文件夹中的 .m2 文件夹)中拥有的 jar 版本与其他开发人员使用的不同
    4. 执行“重新导入所有 maven 项目”

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题。在它发生之前,我从 IDEA 中创建了一个包结构,例如“de.ulli.myPackage”。当然我希望得到目录结构“de/ulli/myPackage”。我不知道为什么,但实际上有一个名为“de.ulli.myPackage”的目录(OS Windows 7 64 位)。 Maven 能够构建项目,我什至可以通过 IDEA 生成类。但是自动完成功能不起作用,并且包中的类在其他来源中显示为红色。修复目录结构后,一切正常。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-08-17
        • 1970-01-01
        • 2018-08-17
        • 2020-01-10
        • 2020-07-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多