我正在尝试将Project1中已编译的.class文件包含到Project2的 jar 中,因为我的项目结构需要它来完成。为此,在Project2的build.gradle中,我写道:
jar {
from project(':Project1').sourceSets.main.output.classesDir
}
哪个成功地完成了我必须做的事情。但是,我现在想过滤一些基于路径和/或某种模式添加的类。例如,要仅包含委托文件,我尝试了以下操作:
jar {
from project(':Project1').sourceSets.main.output.classesDir {
include '**/*Delegate*.class'
}
}
但不幸的是,它不起作用。有没有办法在 Gradle/Groovy 中实现这一点?