是否可以使用Gradle将文件上传到Artifactory存储库而不使用maven-publish插件?
我想要做的就是将任何文件上传到特定的存储库位置 . 这是发布代码段:
publishing {
publications {
mavenJava(MavenPublication) {
from components.java
}
updatePlugins(MavenPublication) {
group = 'pluginDescriptor'
version = ''
artifact file('README.txt')
}
}
}
我想要的是 updatePlugins
条目将 README.txt
上传到相对存储库路径 /pluginDescriptor
.
但 README.txt
上传为 pluginDescriptor/nip/nip-.txt
,其中 nip
是项目名称 .
如何在没有group,artifactID和版本的情况下提供专用名称?
我可以找到的所有示例都使用maven-publish插件,该插件根据组,artifactID和版本上传文件 .
关于如何实现这一点的任何想法?
编辑:如何在平台独立的事项中实现任务有直接的可能性:artifactory-client-java
1 回答
一个简单的
curl
命令可以解决这个问题然后,Gradle version of this command可以帮助你在
build.gradle
内完成工作