Gradle编译jar包含多个源集

时间:2015-10-12 08:23:45

标签: java gradle annotation-processing generated source-sets

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

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

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

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

我收到错误消息:找不到SourceSet容器上的'generated'属性。

然后我尝试在:

中定义它
sourceSets {
    generated
}

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

0 个答案:

没有答案