And*_*dna 9 scala sbt sbt-native-packager
今天我整合sbt-native-packager到我的scala项目中,主要是为了生成方便的执行脚本和/或包.
现在,我添加到我的build.sbt行:
packageArchetype.java_application
Run Code Online (Sandbox Code Playgroud)
和我的 plugins.sbt
resolvers += "sbt-plugins" at "http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases"
addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "0.7.0-RC2")
Run Code Online (Sandbox Code Playgroud)
当我调用时,sbt stage我得到了target/universal/stage目录,但只有lib那里,没有bin脚本(根据http://www.scala-sbt.org/sbt-native-packager/GettingStartedApplications/MyFirstProject.html应该创建).
我是否需要添加其他内容以获取bin脚本目录?
And*_*dna 17
问题是,在我的项目中,我有多个主要的分支.在build.sbt我有:
Keys.mainClass in (Compile, run) := Some("Rest")
Run Code Online (Sandbox Code Playgroud)
应该是
Keys.mainClass in (Compile) := Some("Rest")
Run Code Online (Sandbox Code Playgroud)
现在它完美无缺.