サーチ…


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