Я думаю, что эта проблема должна решить плагин сборки. Вам нужно построить жирную банку. Например, в sbt:
$PROJECT_ROOT/project/assembly.sbt
с кодом addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.0")
added some libraries
libraryDependencies ++ = Seq ("com.some. компания "%%" some-lib "%" 1.0.0 ")` . Если вам нужно дополнительную информацию, перейдите к https://github.com/sbt/sbt-assembly
Вы переделываете переменную host
локально (это также называется «теневым копированием»)
host := new(objects.HostOS)
, вместо этого вы должны использовать оператор присваивания
host = new(objects.HostOS)