我们想在准备战争文件之前做git pull origin master
。
答案 0 :(得分:1)
要在战争打包之前做一些事情,请使用“CreateWarStart”事件,例如如this answer中所述。要实际运行Git命令,使用可以使用Groovy的能力来执行命令作为字符串,例如'git pull origin master'.execute()
(请参阅the docs here)或者使用ProcessBuilder
以编程方式执行此操作,就像在Java中一样,并且可选地包装在shell脚本中以从Web应用程序代码中抽象出详细信息。