我正在嘗試在Build.scala中集成rpmPlugin,但它似乎無法識別rpm配置。以下是我的配置看起來如何在Build.scalaSBT rpm:package-bin失敗,找不到config錯誤
enablePlugins(RpmPlugin)
lazy val packageSettings = Seq(
packageName in Rpm := "noname",
version in Rpm := "1.0.0",
rpmRelease in Rpm := Some("1"),
packageArchitecture in Rpm := "noArch",
packageSummary := "zyx",
packageDescription := "zyx",
rpmVendor := "zyx",
rpmUrl := "zyx",
rpmLicense := "zyx"
)
我也有以下的plugin.sbt
addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.0.3")
和以下是build.scala
import Keys._
import sbtassembly.AssemblyKeys._
import scoverage.ScoverageSbtPlugin.ScoverageKeys._
import com.typesafe.sbt.SbtNativePackager._
import com.typesafe.sbt.SbtNativePackager.autoImport._
import com.typesafe.sbt.packager.rpm.RpmPlugin
import com.typesafe.sbt.packager.archetypes.JavaServerAppPackaging
進口有了這一切信息當我運行rpm包命令...我得到以下錯誤(多個這些錯誤)
[info] Compiling 1 Scala source to /home/vikrant/project/target/scala-2.10/sbt-0.13/classes...
[error] /home/vikrant/project/Build.scala:46: not found: value rpmRelease
[error] rpmRelease := Some("1"),
[error] ^
[error] /home/vikrant/project/Build.scala:48: not found: value packageArchitecture
[error] packageArchitecture in Rpm := "noArch",
[error] ^
[error] /home/vikrant/project/Build.scala:54: not found: value rpmVendor
[error] rpmVendor := "zyx",
[error] ^
[error] /home/vikrant/project/Build.scala:56: not found: value rpmUrl
[error] rpmUrl := "zyx",
[error] ^
[error] /home/vikrant/project/Build.scala:58: not found: value rpmLicense
[error] rpmLicense := "zyx"
[error] ^
[error] 5 errors found
[error] (compile:compileIncremental) Compilation failed
請告訴我可以做些什麼來擺脫這個錯誤。文檔不是很有用,似乎是爲Buid.sbt用法編寫的。
Infact這就是我開始......但它不工作。我正在添加更多有關問題的細節。 – vikrant
如果您尚未提交此問題,則可能需要提交問題:https://github.com/sbt/sbt-native-packager/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+ rpm – tuxdna