Sbt сборка не использует правильное имя банки? - PullRequest
0 голосов
/ 21 декабря 2018

У меня есть многомодульный проект в SBT.У меня есть общие настройки, которые выглядят следующим образом:

   object AssemblySettings {

      lazy val commonAssemblySettings = Seq(
Project.inConfig(Test)(baseAssemblySettings),
        assemblyOutputPath in Test := file(s"${target.value}/docker2/${name.value}.jar"),
        assemblyOutputPath in assembly := file(s"${target.value}/docker2/${name.value}.jar"),

        assemblyMergeStrategy in assembly := {
          case PathList("META-INF", _*) => MergeStrategy.discard
          case x =>
            val oldStrategy = (assemblyMergeStrategy in assembly).value
            oldStrategy(x)
        }
      )
    }

Однако, когда я запускаю test: assembly, assemblyOutputPath игнорируется, и он просто помещает банку в target / scala-2.12 /

Благодарен за любую помощь!Спасибо,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...