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