Если вы хотите загрузить файлы jar из частной артефакты, вам нужно указать репозитории для поиска и учетные данные:
resolvers ++= Seq(
"Artifactory snapshots".at("http://X.X.X.X/artifactory/sbt-dev-local/"),
"Artifactory releases".at("http://X.X.X.X/artifactory/sbt-release-local/"),
"Artifactory maven releases".at(
"http://X.X.X.X/artifactory/mvn-local-release/"
)
)
credentials += Credentials(
"Artifactory Realm",
"X.X.X.X",
"yourlogin",
"yourpassword"
)
Если вы хотите опубликовать sh в репозитории JFROG, вы должны указать учетные данные и значение publishTo
:
credentials += Credentials(
"Artifactory Realm",
"X.X.X.X",
"yourlogin",
"yourpassword"
)
publishTo := {
if (isSnapshot.value)
Some(
"Artifactory Realm".at(
"http://X.X.X.X/artifactory/sbt-dev-local;build.timestamp=" + new java.util.Date().getTime
)
)
else
Some("Artifactory Realm".at("http://X.X.X.X/artifactory/sbt-release-local"))
}
В моем случае X.X.X.X
- это IP-адрес. Вы должны заменить их реальным IP-адресом или доменом