gpt4 book ai didi

gradle - 如何在 Gradle 项目中重新生成丢失的源路径?

转载 作者:行者123 更新时间:2023-12-03 02:45:45 24 4
gpt4 key购买 nike

如何在 Gradle 项目中重新生成丢失的源路径?我需要生成所有丢失的文件夹,例如 src/java , src/clojure等等。取决于项目插件。所以如果我添加说 Java 插件然后 src/java/会生成。
我刚刚看到某些 IDE 在导入项目时可以选择创建插件的所有源路径 - 所以我认为可以从命令行执行。

最佳答案

你可以在 build.gradle 中做到这一点通过更改源集。

sourceSets {
main {
java { srcDirs 'src/java' }
clojure { srcDirs 'src/clojure' }
}
}

如果您还需要为 test 做同样的事情文件夹,这也应该有效:
sourceSets {
test {
java { srcDirs 'test/java' }
clojure { srcDirs 'test/clojure' }
}
}

Java 插件不会为您创建文件夹,而是 assumes一个项目布局,您可以通过执行类似于我上面的操作来自由更改此结构。我没用过 clojure插件,但我认为它的行为方式类似。

如果要列出 java 插件正在使用的所有文件夹,可以执行以下操作:
println sourceSets.main.allJava.asPath

显示 java 正在监视的所有文件插入。

关于gradle - 如何在 Gradle 项目中重新生成丢失的源路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61546376/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com