私はカスタムのgradleプラグインを定義し、その出力はMyPlugin.jarです。私はjarをbuild_libs dirに入れます。ここで私はそれを使用する方法です: 1)プロジェクトにおけるカスタムGradleプラグインを使用している場合: 'classpath'設定のすべての依存関係を解決できませんでした。
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 build.gradle)アプリモジュールで
apply plugin: 'com.wonbin.myplugin.RunPlugin'
3 build.gradle)私は./gradlew組み立て走ら
私はdenpendenciesの 'クラスパス' を理解していません
何が問題になりました:ルートプロジェクト '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
はで必要な
、だから何をすべき私がやります?
私は愚かな間違いをしました。 ここで説明するように: >ファイル:/home/wonbin/MyApp/build_libs/MyPlugin-.jar >ファイル:/home/wonbin/MyApp/build_libs/MyPlugin.jar 私は、ルートディレクトリにbuild_libsを入れshoud、私はそれをアプリケーションモジュールのディレクトリに入れました! – wonbin2011