0

我正在使用org.jdesktop.appframework. 然而,使用 ShadowJar 的胖 jar 正在生成我不想要的文件。如何删除除我的项目类和 jdesktop 依赖项之外的所有文件?

使用以下任务修改不包括org.jdesktop.appframework 以某种方式:

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

结果:

META-INF/
myproject/

预期的:

META-INF/
myproject/
org/
4

1 回答 1

1

根据文档,包含一次采用一种模式。

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

就像是

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

(未测试 - 稍后会做)

于 2019-11-17T03:47:29.787 回答