Как восстановить отсутствующие исходные пути в проекте Gradle? - PullRequest
5 голосов
/ 01 мая 2020

как восстановить отсутствующие исходные пути в проекте Gradle? Мне нужно сгенерировать все эти недостающие папки, такие как src/java, src/clojure и так далее. зависит от плагинов проекта. Так что, если я добавлю скажем Java плагин, то будет сгенерировано src/java/ Я только что увидел, что в некоторых IDE есть возможность создавать все исходные пути плагинов при импорте проекта - поэтому я предполагаю, что это можно сделать из командной строки.

1 Ответ

1 голос
/ 03 мая 2020

Вы можете сделать это в build.gradle, изменив исходные наборы.

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

Если вам также необходимо сделать то же самое для папок test, это также должно работать:

* 1007 Плагин *

Java не будет создавать папки для вас, вместо этого предполагает макет проекта, и вы можете изменить эту структуру, выполнив что-то похожее на то, что я описал выше. Я не использовал плагин clojure, но я предполагаю, что он ведет себя аналогичным образом.

Если вы хотите перечислить все папки, которые использует плагин java, вы можете сделать это:

println sourceSets.main.allJava.asPath

Отображает все файлы, просматриваемые плагином java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...