0

私はそよ風の依存関係を常に含めながら、アプリをパッケージ化するときにのみそよ風ネイティブの依存関係を含めようとしています (universal:packageBinおよび)。debian:packageBinこれが私が思いついたものです:

val breezeDependencySettings = {
  val breezeUniversalNativesDependency =  libraryDependencies in Universal += D.breezeNatives
  val breezeDebianNativesDependency =  libraryDependencies in Debian += D.breezeNatives
  val breezeDependency = libraryDependencies += D.breeze
  Seq(breezeUniversalNativesDependency, breezeDebianNativesDependency, breezeDependency)
}

そして、パッケージ化したいプロジェクトでは、

settings =  (mySettings) ++ SbtNativePackager.packageArchetype.java_server ++
    Dependencies.breezeDependencySettings

ただし、breeze-natives の依存関係は、によって作成された最終的なパッケージには含まれていませんuniversal:packageBin。(そよ風は正しく含まれていますが)

私は何を間違っていますか?

4

1 に答える 1