Мой IntelliJ (2016.1.1) не копирует logback.groovy из пути conf/logback.groovy внутри какого-либо проекта maven. Когда файл находится в src/main/resources , файл мгновенно копируется в выходную папку. Папка conf помечается как папка ресурсов. При переименовании, например, в logback.groovy2 в папке conf , файл также копируется. Я попытался добавить logback.groovy качестве шаблона ресурса и исключить его из компиляции, но безрезультатно.

В общем, кажется, что папка src/main/resource играет особую роль в проекте Ide Maven (по сравнению с другими папками ресурсов). Я предполагаю, что требуется некоторая конфигурация maven.

1 ответ1

0

Ну, думаю, я нашел решение сам. Добавление

<build>
  <resources>
    <resource>
      <directory>conf</directory>
    </resource>
  </resources>
</build>

в pom.xml исправляет проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .