Как я могу исключить application.properties из толстого JAR с помощью Maven?

Я пытаюсь создать проект Spring Boot, используя Maven (последние версии). Нет смысла включать мои настройки разработки в JAR, предназначенный для развертывания в рабочей среде.

Вопрос: Как я могу исключить application.properties из полученного толстого JAR?

Если есть лучшие подходы к этой проблеме, не стесняйтесь давать некоторые подсказки.

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
            <!-- Exclude application.properties (?) -->
        </plugin>
    </plugins>
</build>
Не удалось выполнить цель org.apache.maven.plugins
Не удалось выполнить цель org.apache.maven.plugins
Опишу, что когда я только начинал изучать Maven, у меня не получалось компилировать и упаковывать.
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Если вы являетесь веб-разработчиком или тестировщиком, вы можете быть знакомы с Selenium, популярным инструментом для автоматизации работы...
1
0
294
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете настроить исключения части ваших ресурсов, как это:

  <build>
    ...
    <resources>
      <resource>
        <directory>src/main/resources</directory>
        <excludes>
          <exclude>*-dev*.properties</exclude>
        </excludes>
      </resource>
      ...
    </resources>
    ...
  </build>

вам нужно настроить исключения в зависимости от ваших требований.

Именно то, что я искал!

user3429660 12.07.2019 10:35

Другие вопросы по теме

Сбор метрик для Spring Boot REST API
Компонент не обнаружен Spring, несмотря на то, что он находится в одном пакете и компоненте сканирования
Spring Boot с Hibernate: автоматически генерируемая схема базы данных со столбцами, которые могут хранить доли секунд
Как создать потребительский слушатель Kafka с весенним запуском, который в случае отклонения сообщения повторяет попытку использовать их через переменное время
Обязательный строковый параметр «имя» отсутствует
SpringBoot Jar не может загрузить шрифт TrueType
Как использовать elemMatch в Springboot для запроса элемента массива, чтобы массив имел только один столбец, а столбец не имел имени поля?
Почему я получаю эту ошибку «EmbeddedServletContainerInitializedEvent не может быть преобразован в тип»?
Подкачка и сортировка с помощью Jpa возвращает только около 10% записей из базы данных
Что означает Camden.RELEASE в версии весеннего облака?