ShadowJar:如何包括特定目录?

问题描述 投票:0回答:1

我正在使用org.jdesktop.appframework开发Java应用程序。但是,使用ShadowJar的胖罐正在生成我不需要的文件。如何删除除项目类和jdesktop依赖项以外的所有文件?

使用以下任务修改不会[[NOT以某种方式包含org.jdesktop.appframework:

shadowJar { include 'myproject/', 'org/' }
结果:

META-INF/ myproject/

预期:

META-INF/ myproject/ org/

java gradle groovy jar shadowjar
1个回答
0
投票
基于documentation,一次包含采用模式。

shadowJar { include '*.jar' include '*.properties' exclude 'a2.properties' }

类似

shadowJar { include 'myproject/' include 'org/' }

((未经测试-稍后将进行)
© www.soinside.com 2019 - 2024. All rights reserved.