非常に厳しいセキュリティを備えたLinux VM(CentOS)にSBTをインストールしようとしています。ローカルリポジトリから自分のjarを使用する方法は?
それは私がすでにSBTのzipファイルを抽出し、環境変数にbinパスを追加
- http://repo.typesafe.com/typesafe/ivy-releases/
- http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/
にアクセスすることはできません。
私はSBTを実行できません。私はそれがリポジトリを追加することによって、私のリポジトリを使用するために管理し
[[email protected]]$ sbt
Getting org.scala-sbt sbt 0.13.12 ...
:: problems summary ::
:::: WARNINGS
module not found: org.scala-sbt#sbt;0.13.12
==== local: tried
/home/admin/.ivy2/local/org.scala-sbt/sbt/0.13.12/ivys/ivy.xml
-- artifact org.scala-sbt#sbt;0.13.12!sbt.jar:
/home/admin/.ivy2/local/org.scala-sbt/sbt/0.13.12/jars/sbt.jar
==== Maven Central: tried
https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.12/sbt-0.13.12.pom
-- artifact org.scala-sbt#sbt;0.13.12!sbt.jar:
https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.12/sbt-0.13.12.jar
==== typesafe-ivy-releases: tried
https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13.12/ivys/ivy.xml
==== sbt-ivy-snapshots: tried
https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/sbt/0.13.12/ivys/ivy.xml
::::::::::::::::::::::::::::::::::::::::::::::
:: UNRESOLVED DEPENDENCIES ::
::::::::::::::::::::::::::::::::::::::::::::::
:: org.scala-sbt#sbt;0.13.12: not found
::::::::::::::::::::::::::::::::::::::::::::::
:::: ERRORS
Server access Error: Connection timed out url=https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.12/sbt-0.13.12.pom
Server access Error: Connection timed out url=https://repo1.maven.org/maven2/org/scala-sbt/sbt/0.13.12/sbt-0.13.12.jar
Server access Error: Connection timed out url=https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13.12/ivys/ivy.xml
Server access Error: Connection timed out url=https://repo.scala-sbt.org/scalasbt/ivy-snapshots/org.scala-sbt/sbt/0.13.12/ivys/ivy.xml
:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
unresolved dependency: org.scala-sbt#sbt;0.13.12: not found
Error during sbt execution: Error retrieving required libraries
(see /home/admin/.sbt/boot/update.log for complete log)
Error: Could not retrieve sbt 0.13.12
が
リポジトリ
[repositories]
local
my-maven-proxy-releases: http://nexuspro.company.com/nexus/service/local/repositories/
ファイルそれから私は、このパラメータを使用してSBTのコマンドを実行します。
sbt -Dsbt.repository.config=/sbt/conf/repositories
今私の問題は、SBTが使用されているようだ私のリポジトリとは異なるultディレクトリ構造。
<my repository>/org/scala-sbt/sbt/0.13.12/sbt-0.13.12.jar
私の質問は、どうやって私のjarを使用するようにSBTを設定できますか?たぶん、私のjarファイル
<my repository>/sbt-0.13.12.jar
私が〜.ivyをコピーすると、後でsbtコマンドを呼び出す必要はありませんか? – cebuseiran
あなたのプロジェクトをビルドするためには、依然としてtコールsbtが必要です。しかし今、sbtはネットワークを介して依存関係を取得する必要はありません。 – thirstycrow