1

sbt リポジトリを Jfrog に公開することに成功しました。

また、build.sbt があるテスト プロジェクトからこのレポをうまく使用することもできました。

credentials += Credentials(Path.userHome / ".sbt" / ".credentials")

resolvers += "Artifactory" at "https://hyperbot.jfrog.io/artifactory/hyperbot/"

libraryDependencies += "com.example" % "scalautils_2.13" % "0.1.0-SNAPSHOT"

ただし、資格情報を build.sbt に送信しないと、ビルドは"com.example" % "scalautils_2.13" % "0.1.0-SNAPSHOT"依存関係を解決するために 401 unathorized エラーを返します。

アーティファクトのURLを開こうとすると

https://hyperbot.jfrog.io/artifactory/hyperbot/com/example/scalautils_2.13/0.1.0-SNAPSHOT/scalautils_2.13-0.1.0-SNAPSHOT.pom

ブラウザーでは、資格情報を要求します (資格情報を提供すると、アーティファクトが提供されます)。

このリポジトリでは、匿名ユーザーのアクセス許可が読み取りに設定されています。

このアーティファクトへの匿名アクセスを許可するにはどうすればよいですか?

4

1 に答える 1

2

匿名ユーザーにアクセス権を設定するだけでは十分ではありません。匿名アクセス全体を有効にする必要もあります。

ここに画像の説明を入力

問題が解決しました。

于 2020-12-12T15:46:01.363 に答える