无法在Intellij中加载编译依赖项

时间:2020-05-24 09:30:32

标签: gradle intellij-idea build.gradle

我已经用简单的文件夹strcutre在Intellij中创建了一个Java项目 project\src\App.java。 App.java中的代码如下:

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;


public class App {
    public static void main(String[] args) {
        Gson gson = new GsonBuilder().create();
    }
}

我在根目录中创建了一个build.gradle文件,如下所示:

apply plugin: 'java'
sourceSets {
    main {
        java.srcDirs = ['src']
    }
}

dependencies {
    compile 'com.google.code.gson:gson:2.8.0'
}

repositories {
    mavenCentral()
}

然后我创建gradle build,它成功构建并在/Users/username/.gradle/caches/modules-2/files-2.1/com.google.code.gson中创建了gson库。

但是App.java无法加载库,并且在Project Structure内部看不到 project_strcuture


如果我做同样的事情,但是在Intellij中创建了gradle project。一切正常,我可以看到Project Structure中包含了引用/Users/username/.gradle/caches/modules-2/files-2.1/com.google.code.gson的库。

如何在不创建gradle项目的情况下自动添加库?

0 个答案:

没有答案
相关问题