Gradle脚本博大精深,现有需求为:将本地的单个jar传至maven中央库私服咋传?经查Gradle API得知如下:
apply plugin: 'maven-publish'
def jarDepnd = "xxx:xxx:1.0.1"
publishing {
publications {
m1(MavenPublication) {
def args= jarDepnd.split(":");
//Configure the publication here
artifacts =[file("upload/"+args[1]+"-"+args[2]+".jar")]
// artifact("upload/velocity-1.6.4-dep.jar") {
// classifier "dep"
// }
groupId args[0]
artifactId args[1]
version args[2]
}
}
repositories {
maven {
// change to point to your repo, e.g. http://my.org/repo
url "http://xxx:8081/nexus/content/repositories/xxx/"
credentials {
username = 'admin'
password &