web-dev-qa-db-ja.com

GitHub Package RegistryパッケージをGradle依存関係として追加する方法

だから、私は GitHubプロジェクト でパッケージレジストリを構成しました。 2つのパッケージがあります。

Two packages published in Github Package Registry

パッケージページにはMavenのみの説明があり、それ以外に、説明は壊れています(maven install so57323260は、Mavenに依存関係を追加する有効な方法ではありません):

Package page with broken Maven instructions

質問です:Gradleビルドに そのパッケージ を追加するにはどうすればよいですか?

10
madhead

新しい答え

GitHubが公式ガイド GitHubパッケージで使用するためのGradleの構成 を公開しました。


古い答え

最初に、Github Package RegistryをGradleビルド構成のMavenリポジトリーとして構成します。

build.gradle.kts:

repositories {
    jcenter()
    maven("https://maven.pkg.github.com/madhead") {
        credentials {
            username = "madhead"
            password = "<token>"
        }
    }
}

アカウント設定ページ でトークンを生成できます。

次に、次のような依存関係を追加します。

build.gradle.kts:

dependencies {
    implementation("so57323260:so57323260:1.0.0")
    implementation("so57323260:test:1.0.2")
}

ここでgroupIdはリポジトリの名前で、artifactIdは公開されたパッケージの名前です。

7
madhead