![]() |
1
11
据我所知,在使用<zipgroupfileset>时无法进行筛选:此处使用的包含/排除适用于要合并的zip,而不是其中的内容。 如果要合并一组众所周知的JAR,则可以对每个JAR使用单独的<zipset>条目;此方法允许使用include/exclude筛选源存档的内容。 另一种方法是简单地将所有内容解压缩到一个临时位置,删除/修改不需要的位,然后将所有内容重新压缩。 |
![]() |
2
36
凯瑞是对的。我一直在尝试这样做,将其他jar合并到我的应用程序jar中,排除了一些文件,而且没有办法使用
我的解决方案是unzip/clean-up/jar方法的变体:我首先将所有外部库jar合并为一个
第一
然后,我有自己的自述文件,其中列出了有关我在应用程序中包含的库(如许可证、网站等)所需的所有信息。 |
![]() |
3
3
你可以使用
生成的JAR文件将是无符号的。 |
![]() |
4
2
阿尔贝托的回答很好,但需要时间解压和重新压缩存档。我实现了一个新的Ant任务,使用内置的过滤功能,从而加快了执行速度:
并在构建文件中使用它,如下所示:
|
![]() |
5
0
我也面临同样的问题。谷歌搜索了很多,找到了一些对我有用的东西。 取消JAR文件删除。 Meta—IF/ .sf(平方英尺) Meta—IF/ 数字减影血管造影 文件夹。再次jar并运行它,不应该显示错误消息。 错误原因解释如下: http://qe-cafe.blogspot.in/2010/06/invalid-signature-file-digest-for.html |
![]() |
6
0
在同一个问题上苦苦挣扎了几个小时,最后写了一个新的任务,扩展了现有的任务:
有了上面的内容,构建文件中我所需要的就是:
|
![]() |
amaidment · Java资源InputStream正在关闭? 7 年前 |
|
kussart · 如何压缩java应用程序以获得一个小型jar 7 年前 |
![]() |
a7emenov · 通过Jenkins在远程服务器上部署jar 7 年前 |