1 st example
build.gradle
apply plugin: "maven-publish"
publishing {
publications {
maven(MavenPublication) {
artifact("test-text.tar.gz") {
extension "tar.gz"
}
groupId 'info.liutyi'
artifactId 'test-text'
version '1.0'
}
}
repositories {
maven {
credentials {
username 'user'
password 'password'
}
url "https://artifactory.project.example.com/artifactory/libs-release-local"
}
}
}
gradle publish
2-nd example
build.gradle
apply plugin: "maven-publish"
publishing {
publications {
maven(MavenPublication) {
artifact("${artifact_filename}") {
extension "${artifact_ext}"
}
groupId "${artifact_groupid}"
artifactId "${artifact_id}"
version "${artifact_version}"
}
}
repositories {
maven {
credentials {
username 'user'
password 'password'
}
url "${artifactory_url}"
}
}
}
gradle.properties
artifactory_user = user artifactory_password = password artifactory_url = https://artifactory.project.example.com/artifactory/libs-release-local artifact_filename = test-text.tar.gz artifact_ext = tar.gz artifact_groupid = info.liutyi artifact_id = test-text artifact_version = 1.0
gradle publish