0

我想从 gradle jar 文件构建,包括来自多个 sourceSets 的源。除了 main 之外,我还使用注释处理中的类生成了源集。

如何从主要 sourceSet 中排除 jar 特定包并从生成的源集中包含特定包?

当尝试将其添加到 jar 时,如下所示:

jar {
    from sourceSets.main.output.classesDir
    from sourceSets.generated.output.classesDir
}

我收到错误消息:在 SourceSet 容器上找不到“生成”属性。

然后我尝试将其定义为:

sourceSets {
    generated
}

但是当generatedClasses在生成的类中找不到执行导入时

4

0 回答 0