如何在Gradle项目中重新生成丢失的源代码路径?我需要生成所有这些缺失的文件夹,如 src/java
, src/clojure
取决于项目插件。所以,如果我添加说Java插件,那么 src/java/
我只是看到一些IDE有一个选项来创建所有的源代码路径的插件时,它导入的项目 - 所以我认为这是可能从命令行做。
你可以这样做 build.gradle
通过改变sourceSets来实现。
sourceSets {
main {
java { srcDirs 'src/java' }
clojure { srcDirs 'src/clojure' }
}
}
如果您还需要对 test
文件夹,这应该也可以。
sourceSets {
test {
java { srcDirs 'test/java' }
clojure { srcDirs 'test/clojure' }
}
}
Java插件不会为你创建文件夹,而是会在你的电脑上 假设 一个项目布局,你可以自由地改变这个结构,做一些类似于我上面的事情。我没有使用 clojure
插件,但我认为它的行为方式是类似的。
如果你想列出java插件正在使用的所有文件夹,你可以这样做。
println sourceSets.main.allJava.asPath
显示所有被java插件监视的文件。java
插件。