私はそよ風の依存関係を常に含めながら、アプリをパッケージ化するときにのみそよ風ネイティブの依存関係を含めようとしています (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
。(そよ風は正しく含まれていますが)
私は何を間違っていますか?