Ошибка при публикации толстой банки в частный репозиторий nexus sonatype - PullRequest
0 голосов
/ 06 сентября 2018

Я использую sbt 1.1.5 и получаю следующую ошибку при запуске sbt publish:
[info] published project_2.11 to http://localhost:8081/repository/maven-releases/project/project_2.11/1.4.1+0-6b38d149+20180906-1611/project_2.11-1.4.1+0-6b38d149+20180906-1611.pom [error] java.net.SocketException: Broken pipe (Write failed)
Конф. В build.sbt:

resolvers += "Nexus" at "http://localhost:8081/repository/maven-releases/"

publishMavenStyle := true

publishTo := {
  val nexus = "http://localhost:8081/repository/maven-releases/"
  if (isSnapshot.value)
    Some("snapshots" at nexus + "")
  else
    Some("releases"  at nexus + "")
}

credentials += Credentials("Sonatype Nexus Repository Manager", "localhost", "admin", "admin123") 

Я также использую плагины sbt sbt-assembly и sbt-dynver.
Странно то, что я могу увидеть опубликованный sbt pom-файл в репозитории, при публикации толстой банки происходит ошибка.

1 Ответ

0 голосов
/ 07 сентября 2018

Я думаю, что решение здесь решит это для вас: https://support.sonatype.com/hc/en-us/articles/360000228868-Artifact-uploads-fail-with-broken-pipe-errors

...