Android
라이브러리를 Maven 저장소에 게시하기
수색…
.aar 파일을 Maven에 게시하십시오.
Maven 형식의 저장소에 게시하려면 gradle 용 "maven-publish"플러그인을 사용할 수 있습니다.
라이브러리 모듈의 build.gradle
파일에 플러그인을 추가해야합니다.
apply plugin: 'maven-publish'
build.gradle
파일에도 게시 및 ID 속성을 정의해야합니다. 이 ID 속성은 생성 된 pom 파일에 표시되며 향후이 발행물을 가져 오기 위해 사용할 것입니다. 또한 게시 할 아티팩트를 정의해야합니다 (예 : 라이브러리를 작성한 후 생성 된 .aar 파일 만 게시하려는 경우). .
publishing {
publications {
myPulication(MavenPublication) {
groupId 'com.example.project'
version '1.0.2'
artifactId 'myProject'
artifact("$buildDir/outputs/aar/myProject.aar")
}
}
}
또한 저장소 URL을 정의해야합니다.
publishing{
repositories {
maven {
url "http://www.myrepository.com"
}
}
}
다음은 전체 라이브러리 build.gradle
파일입니다.
apply plugin: 'com.android.library'
apply plugin: 'maven-publish'
buildscript {
...
}
android {
...
}
publishing {
publications {
myPulication(MavenPublication) {
groupId 'com.example.project'
version '1.0.2'
artifactId 'myProject'
artifact("$buildDir/outputs/aar/myProject.aar")
}
}
repositories {
maven {
url "http://www.myrepository.com"
}
}
}
게시의 경우 gradle console 명령을 실행할 수 있습니다.
출판하다
또는 당신은 gradle 작업 패널에서 실행할 수 있습니다
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow