带有id' com.wonbin.myplugin'的插件未找到

时间:2016-12-07 08:58:14

标签: gradle

我写了一个学习gradle for android的演示。我使用了JAR

1)项目根目录build.gradle

buildscript {
        repositories {
                jcenter()
                flatDir {dirs 'build_libs'}
        }

        dependencies {
                classpath 'com.android.tools.build:gradle:2.2.2'
                classpath 'com.wonbin.myplugin:MyPlugin:1.0'
        }
}

apply plugin: 'com.wonbin.myplugin'

allprojects {
        repositories {
                jcenter()
        }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

我认为插件ID是插件项目中的属性文件名。但是当我运行./gradlew汇编时,它仍然会发生:

构建文件' /home/wonbin/MyApp/build.gradle'行:13

  
      
  • 出了什么问题:评估根项目' MyApp'时出现问题。      
        

    带有id' com.wonbin.myplugin'的插件没找到。

      
  •   

我该怎么办?

1 个答案:

答案 0 :(得分:0)

可能您的build_dir与正确的文件结构不对应。您可以直接在类路径中引用jar,如下所示:

buildscript {
        repositories {
                jcenter()
        }

        dependencies {
                classpath 'com.android.tools.build:gradle:2.2.2'
                classpath file('/path/to/your/plugin.jar')
        }
}

apply plugin: 'com.wonbin.myplugin'