我使用"grails war -nojars"
来获取更小的grails war文件。然后我需要获取所有相关的插件jar并将它们放在 Tomcat 的lib中。
Grails 是否提供了一些解决方案,通过输入" grails ....."来获取所有插件相关的罐子和外部罐子?如果没有,任何人都可以帮我告诉我如何获取这些罐子而不解压war文件并从/web-inf/plugins
复制它们吗?
答案 0 :(得分:0)
我找不到任何形式的命令来做这件事,但用几行shell代码很简单:
你需要做两次grails战 - 一次没有nojars
完成后完成一场完整的战争:
unzip -l warname.war |grep jar|awk '{print $NF}'
这将列出您可以存储到变量中的所有罐子或下一位用于生成要放入tomcat的罐子的东西
unzip -l testjenkins-0.1.war |grep jar|awk '{print $NF}'|sed -e "s:^WEB-INF/lib/::g"
运行上面从返回的列表中删除所有WEB-INF / lib /。