【发布时间】:2017-04-21 23:31:44
【问题描述】:
我定义了一个自定义的 gradle 插件,它的输出是 MyPlugin.jar。我把罐子放在 build_libs 目录中。这是我使用它的方式: 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'
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
2) 在 app 模块 build.gradle 中
apply plugin: 'com.wonbin.myplugin.RunPlugin'
3) 当我运行 ./gradlew assemble 时
出了什么问题:配置根项目“MyApp”时出现问题。
无法解析配置“:classpath”的所有依赖项。 找不到 com.wonbin.myplugin:MyPlugin:。 在以下位置搜索: https://jcenter.bintray.com/com/wonbin/myplugin/MyPlugin//MyPlugin-.pom https://jcenter.bintray.com/com/wonbin/myplugin/MyPlugin//MyPlugin-.jar
file:/home/wonbin/MyApp/build_libs/MyPlugin-.jar file:/home/wonbin/MyApp/build_libs/MyPlugin.jar要求: 项目:
我不明白 denpendencies 中的“类路径”,我该怎么办?
【问题讨论】:
标签: gradle