0

我试图仅在打包应用程序 (universal:packageBindebian: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. (虽然正确包含微风)

我究竟做错了什么?

4

1 回答 1

0

不是 100% 清楚您的要求,但您是否尝试过 ExportJars := true?

在我的问题中查看我的构建摘录:https ://stackoverflow.com/questions/23035100/how-to-remove-version-from-artifactid-generated-by-sbt-native-packager

于 2014-04-14T15:16:04.460 回答