Попытка импортировать библиотеку PersistentCookieJar в проекте Gradle - PullRequest
0 голосов
/ 28 апреля 2018

Я делаю проект с Gradle, и в настоящее время я использую библиотеку okhttp3 для отправки запросов на веб-страницу. Требуется обработчик cookie, поэтому я пытаюсь импортировать эту библиотеку на 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 я получил то же самое, библиотека не распознается.

enter image description here

1 Ответ

0 голосов
/ 28 апреля 2018

Эта библиотека является библиотекой Android (см. Файл Gradle библиотеки и расширение aar), ее нельзя использовать как библиотеку Pure Java, так как она ссылается на несколько путей к классам Android.

...