現在の6.8.3で既にmaven
は非推奨なのでmaven-publish
へ変更をした。
apply plugin: 'maven'
uploadArchives {
repositories {
mavenDeployer {
repository(url: "https://localhost/release") {
authentication(userName: project.properties.mavenUser, password: project.properties.mavenPassword)
}
snapshotRepository(url: "https://localhost/snapshot") {
authentication(userName: project.properties.mavenUser, password: project.properties.mavenPassword)
}
}
}
}
apply plugin: 'maven-publish'
publishing {
repositories {
maven {
def releasesRepoUrl = "https://localhost/release"
def snapshotsRepoUrl = "https://localhost/snapshot"
url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl
credentials {
username project.properties.mavenUser
password project.properties.mavenPassword
}
}
}
}
exampleが色々あるので基本的にはそれを基にしての書換作業になる。