【发布时间】:2012-04-04 18:41:56
【问题描述】:
我正在尝试使用 Artifactory Gradle 插件来发布到我的本地 Artifactory 实例。
我在 localhost:8081/artifactory 运行了最新版本(默认安装)。我可以通过网络浏览器访问来验证这一点。
但是,以我最简单的示例.. 我收到“找不到上下文 URL 错误
请注意,我已经指定了所有必需的 Artifactory 配置设置 -(如 Artifactory Gradle 网页上所示).. 包括上下文 URL。
buildscript {
repositories{ maven { url 'http://repo.jfrog.org/artifactory/gradle-plugins' } }
dependencies{ classpath 'org.jfrog.buildinfo:build-info-extractor-gradle:2.0.12'}
}
apply plugin: 'artifactory'
artifactory {
contextUrl = 'http://localhost:8081/artifactory' //The base Artifactory URL if not overridden by the publisher/resolver
publish {
repository {
repoKey = 'integration-libs' //The Artifactory repository key to publish to
username = 'admin' //The publisher user name
password = 'password'
}
}
resolve {
repository {
repoKey = 'libs-releases' //The Artifactory (preferably virtual) repository key to resolve from
}
}
}
【问题讨论】:
-
你使用哪个版本的 Gradle?
-
另外,如果这可能是一个错误,您可以尝试在发布和解析部分指定上下文 URL 吗?
-
Gradle 的最新版本(里程碑 9).. 以及相应的工件插件。
-
这对我来说很好,里程碑 9 和 1.0 最终版。如果我没有定义
contextUrl,我收到的错误消息是“上下文 URL 不能为空”。此消息似乎与您的不同。您在 GitHub 或其他存储库上有完整的源代码吗?是单模块还是多模块项目?
标签: gradle artifactory