Исключить файлы свойств из ресурсов - PullRequest
2 голосов
/ 29 апреля 2010

Как исключить файлы из src / main / resources, например: у меня там есть папка с именем map, которую я хочу сохранить и хочу удалить все из войны (или не упаковывать ее изнутри) .

Или альтернативный, но тот же результат, исключить все файлы * .resources из src / main / resources и начать все остальное?

Спасибо

Ответы [ 3 ]

9 голосов
/ 29 апреля 2010

Вы можете настроить свои ресурсы так:

<build>
    <resources>
        <resource>
           <directory>src/main/resources/map</directory>
        </resource>
    </resources>
</build>

или это:

<build>
    <resources>
        <resource>
           <directory>src/main/resources</directory>
           <excludes>
               <exclude>**/*.log</exclude>
           </excludes>
        </resource>
    </resources>
</build>

Для получения более подробной информации, нажмите здесь .

5 голосов
/ 29 апреля 2010

Если вы не хотите, чтобы некоторые ресурсы копировались в target/classes, вы можете определить includes или excludes в элементе resource, как описано в Включая и исключая файлы и каталоги . Например:

<build>
  <resources>
    <resource>
      <directory>src/main/resources</directory>
      <excludes>
        <exclude>**/map/*.*</exclude>
      </excludes>
    </resource>
  </resources>
</build>

Если вы хотите, чтобы ресурсы все еще копировались в target/classes, но по какой-то причине не хотите, чтобы они были упакованы в финальный артефакт, настройте подключаемый модуль maven war на использование packagingExcludes.

0 голосов
/ 29 апреля 2010

Официальная документация для плагина ресурсов maven описывает, как вы можете включать, включать и исключать.

http://maven.apache.org/plugins/maven-resources-plugin/examples/include-exclude.html

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