我目前正在尝试使用"sbt-native-packager“和”通用“插件打包一个包含"Flyway”的项目。问题是,打包项目的脚本只使用SBT的"sbt run“命令。但我需要它来运行像"sbt flywayMigrate“或"sbt flywayClean”这样的命令。
有没有办法做到这一点?也许可以自定义"run“命令,或者在脚本中添加其他命令?
首先要感谢大家!
发布于 2016-05-16 01:20:18
Native-packager不使用"sbt run",但创建了一个可运行的发行版。但是,如果您有多个主类,则可以覆盖mainClass in Compile:
mainClass in Compile := Some("com.example. MyMain")
您可以通过编程方式运行flyway。如果你正在使用play,还有一个play插件。
https://stackoverflow.com/questions/37205247
复制相似问题