【发布时间】:2018-05-25 08:11:50
【问题描述】:
我目前使用 JFrog 工件 gradle 插件将我的 java 构建工件上传到本地工件存储库(Gradle 默认存储库布局)。我想将其中一些部署到 JCenter 和/或 Maven Central,使它们成为开源的,任何人都可以访问。 为此,我在 Artifactory 上创建了一个分发版(使用默认设置),我将其链接到我创建的 Bintray 帐户。但是,当我尝试将工件从本地工件分发到此分发时,我收到以下错误并且进程失败。
File cloud-sdk-java/com/cloud/sdk/device_directory/1.2.0/device_directory-1.2.0.pom resulted with the following errors
Coordinate Field package in rule 'Gradle-default' contains tokens that were not matched: ${module} for artifact cloud-sdk-java/com/cloud/sdk/device_directory/1.2.0/device_directory-1.2.0.pom, failing this rule.
Coordinate Field path in rule 'Gradle-default' contains tokens that were not matched: ${artifactPath} for artifact cloud-sdk-java/com/cloud/sdk/device_directory/1.2.0/device_directory-1.2.0.pom, failing this rule.
Coordinate Field version in rule 'Gradle-default' contains tokens that were not matched: ${baseRev} for artifact cloud-sdk-java/com/cloud/sdk/device_directory/1.2.0/device_directory-1.2.0.pom, failing this rule.
我尝试创建一些自定义“布局”来解决这个问题,但没有成功。
我会做明显的错误吗?
【问题讨论】:
-
你使用的神器版本是什么?什么执照?了解一下可能会有所帮助。
标签: java maven artifactory bintray jcenter