我试图仅在打包应用程序 (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
但是,由universal:packageBin
. (虽然正确包含微风)
我究竟做错了什么?