У меня есть проект sbt (Scala), который в настоящее время извлекает артефакты из Интернета. Мы хотели бы перейти к стандартизированному корпоративному репозиторию Nexus, который будет кэшировать артефакты. Из документации Nexus я понимаю, как это сделать для проектов Maven. Но sbt явно использует другой подход. (Я понимаю, что Ivy каким-то образом замешан, но я никогда не использовал его и не понимаю, как это работает.)
Как мне сказать sbt и / или лежащему в его основе Ivy использовать корпоративную систему репозитория Nexus для всех зависимостей? Я бы хотел, чтобы в ответе использовался какой-то файл конфигурации на уровне проекта, чтобы новые клоны нашего исходного репозитория автоматически использовали прокси. (Т.е. b.txt c.txt Я хочу передать эти данные в программу следующим образом: my-program --file = a.txt --file = b.txt --file = c.txt Итак, я пытаюсь использовать xargs, но без ...
У меня есть исходный ввод, input.txt
a.txt
b.txt
c.txt
Я хочу передать эти данные в программу следующим образом:
my-program --file=a.txt --file=b.txt --file=c.txt
Итак, я пытаюсь использовать xargs , но безуспешно.
cat input.txt | xargs -i echo "my-program --file"{}
Это дает
my-program --file=a.txt
my-program --file=b.txt
my-program --file=c.txt
Но я хочу
my-program --file=a.txt --file=b.txt --file=c.txt
Есть идеи?