我有一个示例 java 项目包
包com.example.testing;
有了这样的文件树
app
|
src->com->example->testing->Main.java
和一个渐变脚本:
apply plugin: 'java'
apply plugin: 'application'
sourceSets {
main {
java {
srcDirs 'src'
}
}
}
sourceSets.main.output.classesDir = file("classes")
mainClassName = 'com.example.testing.Main'
defaultTasks 'compileJava', 'run'
现在我想向这个项目添加一些模块,我的文件夹将是这样的
app
|
src1->com->example->testing->Main.java
src2->com->another_example->another_testing->Library.java
如何向 gradle 脚本添加新的源代码?
原文由 RedCollarPanda 发布,翻译遵循 CC BY-SA 4.0 许可协议
我同意@JB Nizet 关于尊重标准约定的观点。如果您仍然坚持要成为无政府主义者:
您已经在源集中声明了
src
,为什么不添加src1
和src2
呢?您可以将它们添加到同一个源集中,或者如果需要,可以为每个模块定义一个源集。要引用项目外的文件,请参阅 此答案。