3~4年前にScalaで作成されたシステムの改修を担当することになりました。
私自身、Javaはある程度経験がありますが、Scalaは全くの初心者です。
対象のシステムは3~4年前から全く変更されておらず、実装者もすでに会社におりません。
(前回開発時の)開発環境
Java :7
Scala:2.9.1
SBT :0.13.8
(Javaのアップデートは出来ないと言われています)
試したこと
Scalaは2.9系の最新2.9.3をインストールし、パスを通しました。
C:\WINDOWS\system32>scala -version Scala code runner version 2.9.3 -- Copyright 2002-2011, LAMP/EPFL
次にSBTでjarファイルを作成していた、という前任者のメモがあったため、
SBTのインストールを行いました。
開発時にSBTの0.13系を利用していたそうなので、
下記ページより0.13系最新の0.13.17をDLしました。
https://www.scala-sbt.org/download.html
インストール後、パスを通しWindowsのコマンドプロンプトでSBTのバージョンを確認しようとsbt --version
を実行してみたところ、
下記のようにいくつかのファイルにアクセスできないというエラーが発生しました。
C:\WINDOWS\system32>sbt --version Getting org.scala-sbt sbt 0.13.17 (this may take some time)... :: problems summary :: :::: WARNINGS module not found: org.scala-sbt#sbt;0.13.17 ==== local: tried C:\Users\hoge.ivy2\local\org.scala-sbt\sbt\0.13.17\ivys\ivy.xml -- artifact org.scala-sbt#sbt;0.13.17!sbt.jar: C:\Users\hoge.ivy2\local\org.scala-sbt\sbt\0.13.17\jars\sbt.jar ==== local-preloaded-ivy: tried file:/C:/Users/hoge/.sbt/preloaded/org.scala-sbt/sbt/0.13.17/ivys/ivy.xml ==== local-preloaded: tried file:/C:/Users/hoge/.sbt/preloaded/org/scala-sbt/sbt/0.13.17/sbt-0.13.17.pom -- artifact org.scala-sbt#sbt;0.13.17!sbt.jar: file:/C:/Users/hoge/.sbt/preloaded/org/scala-sbt/sbt/0.13.17/sbt-0.13.17.jar ==== Maven Central: tried https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.17/sbt-0.13.17.pom -- artifact org.scala-sbt#sbt;0.13.17!sbt.jar: https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.17/sbt-0.13.17.jar ==== typesafe-ivy-releases: tried https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13.17/ivys/ivy.xml ==== sbt-ivy-snapshots: tried https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/sbt/0.13.17/ivys/ivy.xml :::::::::::::::::::::::::::::::::::::::::::::: :: UNRESOLVED DEPENDENCIES :: :::::::::::::::::::::::::::::::::::::::::::::: :: org.scala-sbt#sbt;0.13.17: not found :::::::::::::::::::::::::::::::::::::::::::::: :::: ERRORS Server access Error: Connection timed out: connect url=https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.17/sbt-0.13.17.pom Server access Error: Connection timed out: connect url=https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.17/sbt-0.13.17.jar Server access Error: Connection timed out: connect url=https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13.17/ivys/ivy.xml Server access Error: Connection timed out: connect url=https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/sbt/0.13.17/ivys/ivy.xml :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS unresolved dependency: org.scala-sbt#sbt;0.13.17: not found Error during sbt execution: Error retrieving required libraries (see C:\Users\hoge.sbt\boot\update.log for complete log) Error: Could not retrieve sbt 0.13.17 C:\WINDOWS\system32>
アクセスできないURLのうち、下記の3つはバージョンが古いせいなのか
すでに404となっていました。
https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.17/sbt-0.13.17.pom
https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.17/sbt-0.13.17.jar
https://dl.bintray.com/sbt/ivy-snapshots/org.scala-sbt/sbt/0.13.17/ivys/ivy.xml
こういった場合は、どうすればよいのでしょうか?
それとも0.13系はすでに使用できないのでしょうか?
ご存知の方がいらっしゃいましたらアドバイスをお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/03 10:25