IntelliJ IDEA不导入maven依赖项

时间:2018-03-09 12:10:28

标签: java intellij-idea

我移动了OneDrive文件夹,将所有Java项目保存到计算机上的另一个驱动器中。现在我的项目都不会通过Intelliij运行,因为程序抱怨它无法找到任何Maven依赖项。虽然它们列在外部项目文件夹中,但IDE并没有在IDE中强调导入红色

我通过删除所有.idea文件,使用maven进行全新安装,然后重新导入项目,让项目工作。这种方法100%无法正常工作,当我关闭并重新打开IDE时,它将再次破坏项目。

我确保自动勾选了#34;自动导入Maven项目"盒子,但它似乎在负载之间解开。源文件将从项目中间加载中消失,它将丢弃JDK并强制我重新导入它。

这就是控制台的样子。

enter image description here

EDIT1:我已按照我的要求添加了POM文件。虽然POM文件不是问题,因为它在Eclipse中工作

<dependencies>
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <scope>runtime</scope>
    </dependency>
    <dependency>
        <groupId>com.h2database</groupId>
        <artifactId>h2</artifactId>
        <scope>runtime</scope>
    </dependency>

    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.20</version>
        <scope>provided</scope>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.webjars</groupId>
        <artifactId>bootstrap</artifactId>
        <version>3.3.7-1</version>
    </dependency>
</dependencies>

编辑2

我已经上传了一些问题的视频,因为我使用Windows游戏栏来记录它们,所以有点难以分辨它是什么,但我用GIT克隆了这个存储库

https://github.com/springframeworkguru/spring5-mysql-recipe-app/tree/refactor-db-init

导入文件并且有效。这是一段视频。

https://www.youtube.com/watch?v=SeZ2mcJkhBw&feature=youtu.be

然后我关闭并重置项目,这发生了。

https://www.youtube.com/watch?v=huap0feeuuU&feature=youtu.be

有没有人知道会发生什么?

编辑3:

我决定将内容移到OneDrive文件夹之外,它似乎工作正常。虽然当我在C盘上安装OneDrive文件夹时,我没有遇到此问题。怪异。

0 个答案:

没有答案