Gradle: плагин с идентификатором appengine не найден

Я работаю на Mac с Android Studio. Я пытаюсь создать приложение для Android с серверной частью Google App Engine. Я установил Maven и Gradel и экспортировал M2_HOME и GRADLE_HOME.

Всякий раз, когда я запускаю любую из рекомендаций Gradle, я получаю следующее:

Ошибка: (21, 0) Gradle: возникла проблема при оценке проекта ':backend'. Плагин с идентификатором appengine не найден.

файл Build.gradle:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
    }
}

repositories {
    mavenCentral()
}

apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'appengine'

sourceCompatibility = 1.7
targetCompatibility = 1.7

dependencies {
    appengineSdk 'com.google.appengine:appengine-java-sdk:1.9.3'
    compile 'javax.servlet:servlet-api:2.5'
    compile 'com.googlecode.objectify:objectify:5.0.+'
    compile 'com.google.guava:guava:16.0.+'
}

appengine {
  downloadSdk = true
  appcfg {
    oauth2 = true
  }
}

person T.Chami    schedule 25.04.2014    source источник


Ответы (1)


Из описания на странице плагина github вам необходимо определить файл JAR плагина в пути к классам вашей сборки. сценарий.

Итак, вот как это можно сделать:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.google.appengine:gradle-appengine-plugin:1.9.3'
    }
}
....
person andrew    schedule 27.04.2014