2016-05-13 33 views
0

我目前正在嘗試使用「sbt-native-packager」和「universal」插件打包包含「Flyway」的項目。問題是,打包項目的腳本只使用SBT的「sbt run」命令。但我需要它從「Flyway」上運行諸如「sbt flywayMigrate」或「sway flywayClean」之類的命令。使用「sbt-native-packager」腳本中「sbt run」以外的其他sbt命令。例如:「sbt flywayMigrate」

有沒有辦法做到這一點?也許定製「運行」命令或添加其他命令到腳本?

非常感謝提前!

回答

0

Native-packager不使用「sbt run」,但創建可運行的分發。但是,您可以覆蓋mainClass in Compile如果你有多個主要類別:

mainClass in Compile := Some("com.example. MyMain")

可以運行程序的飛行路線。如果您正在使用遊戲,還有一個播放插件。

+0

非常感謝,我會以編程的方式嘗試! –