我正在使用Gradle做一个项目,我目前正在使用okhttp3
库来向网页发出请求。需要一个cookie
处理程序,所以我正在尝试导入this library on GitHub。我不知道为什么IntelliJ无法识别依赖关系。
这是我的build.gradle
:
apply plugin: 'java'
apply plugin: 'application'
compileJava.options.encoding = 'UTF-8'
mainClassName = 'com.Main'
sourceCompatibility = 1.8
targetCompatibility = 1.8
version = '1.0'
task fatJar(type: Jar) {
manifest {
attributes 'Implementation-Title': 'Gradle Jar File Example',
'Implementation-Version': version,
'Main-Class': 'com.Main'
}
baseName = project.name + '-all'
from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
with jar
}
allprojects {
repositories {
mavenCentral()
maven { url "https://jitpack.io" }
}
}
dependencies {
compile 'com.github.franmontiel:PersistentCookieJar:v1.0.1'
compile 'com.squareup.okhttp3:okhttp:3.10.0'
}
编辑:在Netbeans上我得到了同样的东西,图书馆无法识别。