我试图为现有的 Scala 项目调整 sbt build 但没有成功,该项目以前工作正常但留下了任何文档。似乎替换了不正确的 URL 来解决“sbt.jar”的依赖关系......
在 my_project 目录内:
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/build.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(在本地 PC 上安装 sbt 后未更改):
# Set the java args to high */
-Xmx512M
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=128m
# Set the extra SBT options */
-Dsbt.log.format=true
日志显示:
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
...
真的 - 我可以在 http://repo.typesafe.com/typesafe/releases/org.scala-sbt/sbt/0.13.5/jars/sbt.jar 上看到“sbt” 但它不存在于 URL 是由框架生成的:
通过 http://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.5/sbt-0.13.5.jar 或超过 http://repo.typesafe.com/typesafe/releases/org/scala-sbt/sbt/0.13.5/sbt-0.13.5.jar
谁能推荐一下?
最佳答案
尝试安装 ssl 证书。您可以尝试使用下面的命令。它帮助我解决了同样的问题。 (Ubuntu 15.04)
update-ca-certificates -f
关于java - sbt 构建失败-找不到模块 : org. scala-sbt#sbt;0.13.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27002423/