在根项目中找不到任务'generateApolloSources'

问题描述 投票:0回答:1

我在Java代码中使用apollo graphql客户端。我的gradle文件是

plugins {
    id 'org.springframework.boot' version '2.2.6.RELEASE'
    id 'io.spring.dependency-management' version '1.0.9.RELEASE'
    id 'java'
}

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

configurations {
    compileOnly {
        extendsFrom annotationProcessor
    }
}

repositories {
    mavenCentral()
     maven {
        url 'http://dl.bintray.com/apollographql/android'
    }
}

dependencies {
    implementation "com.apollographql.apollo:apollo-android-support:1.0.0"
    implementation "com.apollographql.apollo:apollo-runtime:1.0.0"
    implementation 'org.springframework.boot:spring-boot-starter-web'
    compileOnly 'org.projectlombok:lombok'
    annotationProcessor 'org.projectlombok:lombok'
    testImplementation('org.springframework.boot:spring-boot-starter-test') {
        exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
    }
}

test {
    useJUnitPlatform()
}

我已遵循https://github.com/apollographql/apollo-android中提到的文档我陷入了第4步和第5步。无法添加

  generateKotlinModels.set(false)
}

在gradle文件中并在执行命令时gradlew generateApollo其获取错误为 在根项目'testProject'中找不到任务'generateApolloSources'

任何人都可以帮忙

java gradlew graphql-java apollo-android graphqlclient
1个回答
0
投票
您将需要应用Apollo插件:

plugins { id 'org.springframework.boot' version '2.2.6.RELEASE' id 'io.spring.dependency-management' version '1.0.9.RELEASE' id 'java' id 'com.apollographql.apollo' version '2.1.0' }

您还应该将Apollo依赖项提高到“ 2.1.0”,因为“ 1.0.0”已经很老了。     
© www.soinside.com 2019 - 2024. All rights reserved.