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