Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Grails中获得所有与插件相关的JAR?_Grails_Plugins_Jar_War - Fatal编程技术网

如何在Grails中获得所有与插件相关的JAR?

如何在Grails中获得所有与插件相关的JAR?,grails,plugins,jar,war,Grails,Plugins,Jar,War,我使用“grailswar-nojars”获得一个较小的grailswar文件。然后我需要获取所有相关的插件jar,并将它们放入Tomcat的库中 Grails是否提供了一些解决方案,通过键入“Grails…”来获取所有与插件相关的JAR和外部JAR?如果没有,有人能告诉我如何获取这些JAR,而不必解包war文件并从/web inf/plugins复制它们吗?我找不到任何形式的命令来实现这一点,但只需几行shell代码即可: 你需要做两次圣杯之战——一次没有nojars 完成后执行全面战争时,请

我使用
“grailswar-nojars”
获得一个较小的grailswar文件。然后我需要获取所有相关的插件jar,并将它们放入Tomcat的库中


Grails是否提供了一些解决方案,通过键入“Grails…”来获取所有与插件相关的JAR和外部JAR?如果没有,有人能告诉我如何获取这些JAR,而不必解包war文件并从
/web inf/plugins
复制它们吗?

我找不到任何形式的命令来实现这一点,但只需几行shell代码即可:

你需要做两次圣杯之战——一次没有nojars

完成后执行全面战争时,请运行以下命令:

unzip -l warname.war |grep jar|awk '{print $NF}'
这将列出所有JAR,您可以将其存储到变量或其他内容中,以便下一位生成放入tomcat的JAR

unzip -l testjenkins-0.1.war |grep jar|awk '{print $NF}'|sed -e "s:^WEB-INF/lib/::g"
运行上面的命令,从返回的列表中删除所有WEB-INF/lib/