我已经用简单的文件夹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
内部看不到
如果我做同样的事情,但是在Intellij中创建了gradle project
。一切正常,我可以看到Project Structure
中包含了引用/Users/username/.gradle/caches/modules-2/files-2.1/com.google.code.gson
的库。
如何在不创建gradle项目的情况下自动添加库?