Я использовал для создания своего приложения scala с maven, но потом решил переключиться на sbt. Мой созданный баннер scala используется большим java-приложением.Scala sbt - включить информацию о зависимостях внутри jar
Когда сборка scala была построена с помощью maven, она содержала META-INF \ maven \ myscalapackage \ pom.xml. Этот XML содержал зависимости информацию, как:
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>${scala.version}</version>
</dependency>
После создания этого банки с SBT не П не включаются в выходной баночке. Поэтому основное приложение java не компилируется из-за отсутствия зависимостей. Конечно, я все еще могу добавить отсутствующие зависимости к основному приложению java application, но я предпочитаю включать информацию об зависимостях в саму scala. Возможно ли это с помощью sbt? Я попытался создать толстую банку с сборкой sbt, но у нее 20 МБ, поэтому это не лучшая идея.
С наилучшими пожеланиями
Как вы строите свою банку scala? Команды 'publish *' могут создавать файл pom. – jkinkead