4
我有我的目錄結構設置。用sbt運行多個應用程序
src/main/scala/main/Main.scala
src/main/scala/scripts/MainScript.scala
腳本是一個將要運行的後臺作業。
我之前用sbt-assembly
將主文件打包成一個jar來部署,但我不知道如何創建兩個單獨的罐子,分別是sbt-assembly
或sbt-native-packager
。我將如何去做這件事,以及對於這個問題最好的辦法是什麼?
我會尋找類似的東西。
java -jar main.jar $PORT
java -jar scriptMain.jar
SBT本地打包爲您創建部署工件。您可以一起使用Sbt程序集和Sbt本地程序包。我們爲使用Sbt程序集創建的fat jar創建的spark包創建rpm包。 – Manas
@Manas是否可以使用'build.sbt'內的'sbt-assembly'來編寫解決方案,以同時創建兩個單獨的JAR?我之前使用它來創建單個JAR。因爲一旦我有了這些,我可以創建另一個文件來完成上述代碼塊中發生的事情。 – Petesta
@Manas我應該創建一個多項目構建?所以我會在'common'中使用通用代碼,在'script'中使用MainScript,在main中使用Main。那樣構建JAR? – Petesta