如何在Gradle中导入外部依赖项?

时间:2018-12-07 06:47:31

标签: java eclipse gradle

这里是Java开发的新手。我在Eclipse中使用gradle。

我想导入JSONParser。在我的代码中,我有:

    import org.json.simple.parser.JSONParser;

在build.gradle中,我有:

repositories {

    mavenCentral()
}

dependencies {

    compile 'com.googlecode.json-simple:json-simple:1.1.1'


}

但是,当我尝试构建时,我得到了:

int/MainApp.java:7: error: cannot find symbol
import org.json.simple.parser;
                      ^
  symbol:   class parser
  location: package org.json.simple
1 error

这是怎么回事?我想我不完全了解gradle的工作原理。

4 个答案:

答案 0 :(得分:1)

请清理并重新构建可能是可行的,否则请仔细阅读库说明或尝试放入

repositories {

maven {
    url "https://jitpack.io"
}

}

答案 1 :(得分:1)

尝试一下,可能对您有帮助:

 buildscript {
   ext {
     springBootVersion = '2.1.0.RELEASE'
   }
   repositories {
     mavenCentral()
   }
   dependencies {
     classpath("org.springframework.boot:spring-boot-gradle- 
     plugin:${springBootVersion}")
  }
}

apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'

 group = 'com.xyz'
 version = '0.0.1-SNAPSHOT'
 sourceCompatibility = 1.8

 repositories {
  mavenCentral()
 }

 dependencies {
   compile 'com.googlecode.json-simple:json-simple:1.1.1'
 }

答案 2 :(得分:1)

如果以后添加依赖项:

右键单击项目-> gradle->刷新

enter image description here

答案 3 :(得分:1)

如果您将jar文件放在一个文件夹中,例如在根目录的lib文件夹中,请将以下内容添加到gradle版本中

dependencies 
{
compile files('libs/something_local.jar')
}