fed*_*lov 5 build intellij-idea gradle
我已经定义了自定义源集,但未gradle build将其源包含到 jar 文件中 +gradle idea未标记srcDir为Sources.
如何正确配置 gradle?
这是一个例子:
sourceSets {
main {
java {
srcDir 'src'
}
}
api {
java {
srcDir 'api'
}
}
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下gradle build,将仅构建main源集(src目录中的类)并跳过api源集。类似的问题gradle idea- 只有srcdir 将被标记为Sources
通常,如果您还想保持其输出独立,则只需声明一个单独的源集。否则,您可以将另一个源目录添加到“主”源集:
sourceSets {
main {
java {
srcDir "src"
srcDir "api"
}
}
}
Run Code Online (Sandbox Code Playgroud)
这也会将“api”标记为 IDEA 中的源目录。
| 归档时间: |
|
| 查看次数: |
3833 次 |
| 最近记录: |