Mar*_*szS 10 publish release gradle pom.xml bintray
我已经使用新的Maven Publisher插件配置了Gradle来发布项目工件,遗憾的是这个插件在生成中存在pom.xml依赖性问题- 依赖项具有范围runtime而不是compile.
我的配置是这样的:
apply plugin: 'maven-publish'
publishing {
publications {
mavenCustom(MavenPublication) {
from components.java
}
}
repositories {
maven {
url "https://api.bintray.com/maven/codearte/public/fairyland"
credentials {
username = bintrayUser
password = bintrayKey
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
使用一个命令发布很简单:
gradle publish
Run Code Online (Sandbox Code Playgroud)
如何以旧的(工作)方式实现这一目标?项目发布时是否可以自动化项目分页?
好的,我弄清楚了:
apply plugin: 'maven'
uploadArchives {
repositories {
mavenDeployer {
name = 'Codearte Public Repository'
repository(id: 'codearte-repository', url: 'https://api.bintray.com/maven/codearte/public/fairyland'){
authentication(userName: bintrayUser, password: bintrayKey)
}
}
}
Run Code Online (Sandbox Code Playgroud)
使用命令上传:
gradle uploadArchives
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3408 次 |
| 最近记录: |