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




Posted by '김용환'
,