我有一个gradle项目,其中有两个sourceset main和api。
但是当我执行gradle build
时,仅包含main的源
我正在使用以下代码:
sourceSets {
api {
java {
runtimeClasspath += main.output
compileClasspath += main.output
}
}
添加源集。 希望您能对我有所帮助,gradle还包括api源集
答案 0 :(得分:0)
对于所有其他源集,必须在dependencies
和jar
中添加适当的条目。如果您有一个名为“ api”的源集:
sourceSets {
api{
}
}
dependencies {
//depend on the source set
compile sourceSets.api.output
}
jar{
//include output of API source set
from sourceSets.api.output
}