我想从 gradle jar 文件构建,包括来自多个 sourceSets 的源。除了 main 之外,我还使用注释处理中的类生成了源集。
如何从主要 sourceSet 中排除 jar 特定包并从生成的源集中包含特定包?
当尝试将其添加到 jar 时,如下所示:
jar {
from sourceSets.main.output.classesDir
from sourceSets.generated.output.classesDir
}
我收到错误消息:在 SourceSet 容器上找不到“生成”属性。
然后我尝试将其定义为:
sourceSets {
generated
}
但是当generatedClasses
在生成的类中找不到执行导入时