Как запустить sbt в автономном режиме (скачиваем все зависимости и переносим)JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как запустить sbt в автономном режиме (скачиваем все зависимости и переносим)

Сообщение Anonymous »

Я хотел использовать проект riscv-torture для создания тестов на сервере, у которого нет доступа к Интернету. Сначала я запускаю его в своей Ubuntu 22.04, а затем копирую папки .sbt .ivy2 .cache/coursier .cache/JPN на сервер. Добавьте .sbt/repositories с содержимым ниже:

Код: Выделить всё

[repositories]
local
cache: file:///home/omer.guzel/.ivy2/cache, [organisation]/[module]/ivy-[revision].xml, [organisation]/[module]/[type]s/[module]-[revision].[type]
Я также добавляю offline := true в начало файла build.sbt. Когда я запускаю make igentest (та же команда, которую я запускал в Ubuntu), он пытается что-то вытащить и терпит неудачу. Как заставить его работать в автономном режиме?
Я также пробовал это с помощью podman image. с приведенной ниже информацией
  • База: ubuntu:22.04
  • Установлен make, openjdk-11-jre
  • Клонированный репозиторий, запустил make igentest → все файлы загружены и создан тест.
  • Построен образ и запустил его в автономном режиме компьютер.
Я получаю сообщение об ошибке, что некоторые файлы не существуют, и пытался получить их из Интернета (он должен был загрузить все файлы, но, похоже, нет). Затем я подумал, что смогу скачать и разместить их в соответствующих папках с помощью этих команд:

Код: Выделить всё

wget -O ~/.ivy2/cache/org.scala-sbt/compiler-bridge_2.11/1.8.0/compiler-bridge_2.11-1.8.0.jar   https://repo1.maven.org/maven2/org/scala-sbt/compiler-bridge_2.11/1.8.0/compiler-bridge_2.11-1.8.0.jar

wget -O ~/.ivy2/cache/org.scala-sbt/compiler-bridge_2.11/1.8.0/compiler-bridge_2.11-1.8.0.pom   https://repo1.maven.org/maven2/org/scala-sbt/compiler-bridge_2.11/1.8.0/compiler-bridge_2.11-1.8.0.pom
# then I move them to the offline computer.
Выдает еще одну ошибку, приведенную ниже:

Код: Выделить всё

[warn]  Note: Unresolved dependencies path:
[error] sbt.librarymanagement.ResolveException: Error downloading org.scala-lang:scala-library:2.11.12
Как это правильно сделать?
Я прочитал много ответов на stackoverflow, но они не полностью решили мою проблему.

Подробнее здесь: https://stackoverflow.com/questions/798 ... and-moving
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»