Intellij Idea build jar файл без файла Infra.properties - PullRequest
0 голосов
/ 19 сентября 2018

Пожалуйста, найдите изображение структуры проекта

Я пытаюсь создать исполняемый файл JAR для модуля заказа на продажу в соответствии со структурой проекта.при сборке фляги, указывающей на основной класс заказа на продажу в пакете выполнения.

Кроме того, я добавил дополнительные папки в качестве файла ресурсов.Файл Infra.properties в структуре проекта собирается вместе с файлом JAR.как ограничить этот файл, хотите использовать этот файл отдельно, не следует встраивать в сам файл jar

1 Ответ

0 голосов
/ 19 сентября 2018

Из вашего вопроса не ясно, какой инструмент сборки вы используете.

Если вы используете IntelliJ IDEA конкретную сборку, то сделайте следующее:

  1. Открыть Файл > Настройки ...
  2. Перейти к Построение, выполнение, развертывание > Компилятор > Исключает
  3. Добавить запись для файла, который вы хотите исключить, например: enter image description here

Если вы используете Maven конкретная сборка, затем добавьте исключающий раздел в pom.xml:

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>3.1.0</version>
            <configuration>
                <excludes>
                    <exclude>**/infra.properties</exclude>
                </excludes>
            </configuration>
        </plugin>
    </plugins>
</build>

Шаблон здесь может быть более конкретным, конечно.

...