Gradle:未找到id appengine的插件

时间:2014-04-25 09:53:36

标签: google-app-engine android-gradle gradle-plugin

我使用Android Studio在Mac上工作。 我正在尝试使用Google App Engine BackEnd构建Android应用程序。 我已经安装了Maven和Gradel并导出了M2_HOME和GRADLE_HOME

每当我参加任何Gradle表彰时,我都会得到这个:

  

错误:(21,0)Gradle:评估项目时出现问题   ':后端&#39 ;.带有id' 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
  }
}

1 个答案:

答案 0 :(得分:4)

plugin github page的描述中,您需要在构建脚本的类路径中定义插件JAR文件。

所以这是如何做到的:

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