Q
包括使用SBT包
5
A
回答
3
有一個名爲onejar的項目,將項目及其所有依賴項打包到一個jar文件中。有一個SBT插件以及:
https://github.com/sbt/sbt-onejar
不過,如果你只是希望創建一個標準軟件包(DEB,RPM等)有SBT-本機打包:
https://github.com/sbt/sbt-native-packager
它可以將所有的依賴關係放入Linux包中,並添加適當的包裝來加載所有依賴關係並啓動程序或服務。
6
好吧,我用sbt-assembly
插件創建具有依賴性的罐子,
1)添加sbt-assembly
到projects/assembly.sbt
echo 'addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.3")' > project/assembly.sbt
2)運行sbt clean assembly
打造的罐子,這將在target/scala-${scalaVersion}
創建${name}-assembly-${version}.jar
+0
請注意,sbt -assembly不可用於scala 2.11(並且永遠不會) – HansHarhoff
相關問題
- 1. 包括AAR在SBT構建
- 2. sbt-assembly:包括測試類
- 3. 如何找出依賴包括SBT
- 4. sbt-assembly不包括依賴關係
- 5. 播放2 - 如何使用包括庫通過SBT
- 6. sbt包括包中的自定義目錄
- 7. 包括使用respond_with
- 8. 包括使用JSON
- 9. 使用插包括
- 10. MVC3 - 使用包括
- 11. 使用XSL包括
- 12. 用戶界面:包括包括JSF 2.2
- 13. 包括QT包
- 14. Rails的:包括不包括
- 15. 如何使用SBT 0.10+構建OSGi包?
- 16. 包括用mysql
- 17. NG-包括使用$範圍
- 18. 使用包括$(BUILD_MULTI_PREBUILT)在android.mk
- 19. Php包括使用ajax
- 20. 包括使用的sscanf
- 21. 使用SQL CTE表包括
- 22. 包括ggmap使用knitr
- 23. 使用案例包括
- 24. 使用包括()與WordPress
- 25. 使用XPath數()與包括()
- 26. 使用include_once和包括
- 27. 包括文件使用JavaScript
- 28. 包括和使用聲明
- 29. 使用案例包括PHP
- 30. 與使用vars_files包括ansible
https://github.com/sbt/sbt-assembly – dmitry
http://www.scala-sbt.org/sbt-native-packager/ – Aaron
@dmitry Spark有問題。 Stackoverflow加載了類似的互操作問題。 – BAR