sbt build fehlgeschlagen - Modul nicht gefunden: org.scala-sbt - #sbt;0.13.5
Bin ich erfolglos versucht zu justieren sbt build für die existiing Scala Projekt, das bisher geklappt hat, aber alle docs übrig war. Es scheint, dass die falsche URL ersetzt wird, zu beheben Abhängigkeit für "sbt.jar"...
Innen my_project dir:
ear
application.xml
web-logic-application.xml
project
target
config-classes
*.class
src
main
java
package(java-utils)
scala
package(scala)
my_app.properties
spring.xml
...
webapp
WEB-INF
web.xml
test
scala
resources
build.sbt
my_project/bauen.sbt:
name := "my_project"
organization := "my.app"
version := "1.0"
scalaVersion := "2.10.2"
...
libraryDependencies += ...
C:\Users\svc\ .sbt\repositories:
[repositories]
local
maven-central
typesafe: http://repo.typesafe.com/typesafe/releases/
typesafe-snapshots: http://repo.typesafe.com/typesafe/snapshots/
C:\Users\svc\ .sbt\0.13.5\plugins\plugins.sbt:
resolvers += "typesave" at "http://repo.typesafe.com/typesafe/releases"
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.5.0")
addSbtPlugin("com.earldouglas" % "xsbt-web-plugin" % "0.4.2")
C:\Program Files (x86)\sbt\conf\sbtconfig.txt (war nicht geändert, nachdem sbt-installation auf dem lokalen PC):
# Set the java args to high */
-Xmx512M
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=128m
# Set the extra SBT options */
-Dsbt.log.format=true
Log zeigt:
Getting org.scala-sbt sbt 0.13.5 ...
:: problems summary ::
:::: WARNINGS
module not found: org.scala-sbt#sbt;0.13.5
==== local: tried
C:\Users\svc\.ivy2\local\org.scala-sbt\sbt\0.13.5\ivys\ivy.xml
-- artifact org.scala-sbt#sbt;0.13.5!sbt.jar:
C:\Users\svc\.ivy2\local\org.scala-sbt\sbt\0.13.5\jars\sbt.jar
==== Maven Central: tried
http://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.5/sbt-0.13.5.pom
-- artifact org.scala-sbt#sbt;0.13.5!sbt.jar:
http://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.5/sbt-0.13.5.jar
==== typesafe: tried
http://repo.typesafe.com/typesafe/releases/org/scala-sbt/sbt/0.13.5/sbt-0.13.5.pom
-- artifact org.scala-sbt#sbt;0.13.5!sbt.jar:
http://repo.typesafe.com/typesafe/releases/org/scala-sbt/sbt/0.13.5/sbt-0.13.5.jar
::::::::::::::::::::::::::::::::::::::::::::::
:: UNRESOLVED DEPENDENCIES ::
::::::::::::::::::::::::::::::::::::::::::::::
:: org.scala-sbt#sbt;0.13.5: not found
::::::::::::::::::::::::::::::::::::::::::::::
:::: ERRORS
Server access Error: Connection refused: connect url=http://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.5/sbt-0.13.5.pom
Server access Error: Connection refused: connect url=http://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.5/sbt-0.13.5.jar
Server access Error: Connection refused: connect url=http://repo.typesafe.com/typesafe/releases/org/scala-sbt/sbt/0.13.5/sbt-0.13.5.pom
Server access Error: Connection refused: connect url=http://repo.typesafe.com/typesafe/releases/org/scala-sbt/sbt/0.13.5/sbt-0.13.5.jar
...
Wirklich - ich kann sehen, "sbt" über http://repo.typesafe.com/typesafe/releases/org.scala-sbt/sbt/0.13.5/jars/sbt.jar
aber es fehlt über die URL generiert, von Rahmen:
über http ://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.5/sbt-0.13.5.jar
oder über http://repo.typesafe.com/typesafe/releases/org/scala-sbt/sbt/0.13.5/sbt-0.13.5.jar
Kann jemand empfehlen?
InformationsquelleAutor Sergey | 2014-11-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie zum installieren von ssl-Zertifikaten. Sie können versuchen, verwenden Sie den Befehl unten. Es hat mir geholfen, zu lösen, das gleiche Problem. (Ubuntu 15.04)
was ist das äquivalent für windows?
InformationsquelleAutor shree
Haben Sie versucht, entfernen Sie die
~/.sbt/repositories
- Datei? Die Standardeinstellungen sollten ausreichen.Wenn dies immer noch nicht funktioniert, versuchen Sie, aktualisieren Sie Ihre sbt-launcher auf die neueste version.
Auch ein gute Praxis ist eine Datei
build.properties
immy_project/project
Verzeichnis mit, dass die Linie innen:Dadurch wird die Durchsetzung der sbt-version für das Projekt, anstatt die version von dem launcher.
build.properties
hat nicht geholfen. Und nach dem erstellenmy_project/project
mitsbt.version=0.13.6
Artefakte begann herunterladen. Danke!!! Leider war das erste Hindernis... - post-Ergebnis hat.Entfernen der
~/.sbt/repositories
sehr hilfreich sein kann. Ich Stand vor einem ähnlichen Problem, wo es stellte sich heraus, unser Nexus-repository wurde nicht ordnungsgemäß konfiguriert. Durch das entfernen der Datei-Repositorys können Sie sicher sein, dass die Typesafe-repositories zugegriffen werden, zum herunterladen.InformationsquelleAutor Lomig Mégard
Den neuesten praktikable Variante.
my_project\build.sbt so aussieht:
C:\Users\svc\ .sbt\repositories - entfernt
Platziert sbt-launch.jar in C:\Program Files (x86)\sbt\bin
Platziert bauen.Eigenschaften in der my_project/Projekt Ordner mit diesem line-innen:
(welche version ist egal, es funktioniert mit jedem 0.13.~ version - habe ich überprüft)
Platziert plugins.sbt in der C:\Users\svc.sbt\0.13\plugins Ordner mit Linien innen:
Entfernt C:\Users\svc\ .sbt\0.13.5
Platziert sbtconfig.txt in C:\Program Files (x86)\sbt\conf Verzeichnis mit Linien innen:
Im Fall einiger Artefakte platziert in corporate geschlossenes Netzwerk (wie für mich), die Sie sollten ausführen sbt zweimal mit 2 verschiedenen proxies (kommentiert/unkommentiert).
InformationsquelleAutor Sergey