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

问题描述 投票:1回答:1

如何在Gradle项目中重新生成丢失的源代码路径?我需要生成所有这些缺失的文件夹,如 src/java, src/clojure 取决于项目插件。所以,如果我添加说Java插件,那么 src/java/ 我只是看到一些IDE有一个选项来创建所有的源代码路径的插件时,它导入的项目 - 所以我认为这是可能从命令行做。

gradle
1个回答
1
投票

你可以这样做 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 插件。

© www.soinside.com 2019 - 2024. All rights reserved.