首先,我创建了一个项目来说明我遇到的问题:
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的回答,我能够让它工作。以下是两个文件的有效内容:
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