【问题标题】:How To Get All Plugin Related JARs in Grails?如何在 Grails 中获取所有与插件相关的 JAR?
【发布时间】:2015-01-15 07:40:14
【问题描述】:

我使用"grails war -nojars" 来获取更小的grails 战争文件。然后我需要获取所有相关的插件 jar 并将它们放入 Tomcat 的库中。

Grails 是否提供了一些解决方案,通过键入“grails .....”来获取所有与插件相关的 jar 和外部 jar?如果没有,谁能帮我告诉我如何在不解压war文件并从/web-inf/plugins复制它们的情况下获取这些jar?

【问题讨论】:

    标签: grails plugins jar war


    【解决方案1】:

    我找不到执行此操作的任何形式的命令,但只需几行 shell 代码就可以很简单:

    你需要做两次圣杯战争 - 一次没有 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/。

    【讨论】:

      猜你喜欢
      • 2020-09-21
      • 2014-05-08
      • 2018-12-18
      • 1970-01-01
      • 1970-01-01
      • 2012-06-08
      • 2013-05-23
      • 2023-02-10
      • 1970-01-01
      相关资源
      最近更新 更多