GradleプロジェクトでArtifactoryに依存ライブラリを置くときのKotlin DSLでの記述
なんかちょっとハマってたのでメモ。要するに公式ドキュメントのをどう書くか、だけなんだけど。
Gradle Artifactory Plugin - JFrog - JFrog Documentation
結果的にはこのissue commentを読んでやった。
// build.gradle.kts plugins { // ... others id("com.jfrog.artifactory").version("4.17.2") } repositories { mavenCentral() maven { url = uri("https://mycompany.jfrog.io/mycompany/libs-release/") credentials { username = System.getenv("MY_ARTIFACTORY_USERNAME") password = System.getenv("MY_ARTIFACTORY_PASSWORD") } } } // snip
上記Issue commentにあった認証方式としてのBasic認証の明示は結果的には必要ないっぽい。
あと関係ないけど、上記URLの "mycompany" の部分、ふたつめを "artifactory" (設定サンプルにある)から変え損ねててずっと404になって悩んでた。