まず、私が抱えている問題を説明するためのプロジェクトを作成しました。
GitHub project removed, see edit for effective file contents. If you want the sample project PM me
次のコマンドを使用してプロジェクトを実行してみてください。
$./gradlew -I deploy.gradle tasks
次のようなエラーが発生します。
Failed to notify action.
> Plugin with id 'artifactory' not found.
しかし、その内容を含めると、問題なく構築deploy.gradle
されbuild.gradle
ます。記録のために、それはartifactory
プラグインであり、jfrogリポジトリにのみあるように見えます。initスクリプトでクラスパスを指定する方法が欠けているに違いありません。
どんな助けでも大歓迎です。前もって感謝します!
編集
@erdiの回答のおかげで、それを機能させることができました。2つのファイルの効果的な内容は次のとおりです。
deploy.gradle
initscript {
repositories {
maven { url 'http://repo.jfrog.org/artifactory/gradle-plugins' }
}
dependencies {
classpath 'org.jfrog.buildinfo:build-info-extractor-gradle:2.0.16'
}
}
allprojects {
apply plugin: org.jfrog.gradle.plugin.artifactory.ArtifactoryPlugin
}
// vim:ft=groovy:tw=0
build.gradle
println 'Hello, world!'
// wrapper task omitted