Android
ライブラリをMavenリポジトリに公開する
サーチ…
Mavenに.aarファイルを公開する
Maven形式のリポジトリに公開するには、gradle用の "maven-publish"プラグインを使用できます。
ライブラリモジュールのbuild.gradle
ファイルにプラグインを追加する必要があります。
apply plugin: 'maven-publish'
パブリケーションとそのアイデンティティ属性をbuild.gradle
ファイルにも定義する必要があります。このアイデンティティ属性は、生成された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