[gradle] gradle의 maven-publish
gradle(2.6)에서 maven publish를 사용할 수 있다. (2.6부터 좋아졌다고 해서 2.6 쓰는 중)
출처 :
https://docs.gradle.org/current/userguide/publishing_maven.html
다음 코드를 build.gradle 파일 추가
apply plugin: 'maven-publish'group = 'com.google.place'
version = '0.1.0-SNAPSHOT'
publishing {
publications {
mavenJava(MavenPublication) {
from components.java
}
}
}
publishing {
repositories {
maven {
credentials {
username "google"
password "samuel"
}
url "http://artifactory.iwilab.com:8088/artifactory/libs-snapshot-local/"
}
}
}
maven url 로 퍼블리싱하려면 다음 명령어를 이용한다.
$ gradle publish
local repository에 퍼블리싱하려면 다음 명령어를 이용한다.
$ gradle publishToMavenLocal
* 문제가 생기면 debug나 stacktrace 옵션을 추가해서 확인할 수 있다.
gradle publish --debug
gradle publish --stacktrace