5 gradle
如何在 Gradle 项目中重新生成丢失的源路径?我需要生成所有丢失的文件夹,例如src/java,src/clojure等等。取决于项目插件。因此,如果我添加说 Java 插件,src/java/则会生成。我刚刚看到某些 IDE 在导入项目时可以选择创建插件的所有源路径 - 所以我认为可以从命令行执行。
您可以build.gradle通过更改源集来做到这一点。
sourceSets {
main {
java { srcDirs 'src/java' }
clojure { srcDirs 'src/clojure' }
}
}
Run Code Online (Sandbox Code Playgroud)
如果您还需要对文件夹执行相同的操作test,这也应该有效:
sourceSets {
test {
java { srcDirs 'test/java' }
clojure { srcDirs 'test/clojure' }
}
}
Run Code Online (Sandbox Code Playgroud)
Java 插件不会为您创建文件夹,而是采用项目布局,您可以通过执行与我上面类似的操作来自由更改此结构。我没有使用过该clojure插件,但我认为它的行为方式类似。
如果您想列出 java 插件正在使用的所有文件夹,您可以这样做:
println sourceSets.main.allJava.asPath
Run Code Online (Sandbox Code Playgroud)
显示插件正在监视的所有文件java。
| 归档时间: |
|
| 查看次数: |
122 次 |
| 最近记录: |