Упаковка отдельного файла jar в файл war в maven - PullRequest
0 голосов
/ 02 января 2019

Я создал веб-приложение с использованием Java. Согласно дизайну, я создал плагин для этого веб-приложения. Когда я выпускаю пакет, я хочу упаковать файл jar этого плагина в каталог «WEB-INF / lib». Я просто копирую файл JAR вручную. Вместо этого, есть ли какие-либо возможности для обработки этих вещей с помощью Maven? Я не хочу добавлять этот плагин в веб-приложение в качестве зависимости.

1 Ответ

0 голосов
/ 03 января 2019

Вы можете указать это в плагине Maven War. Пожалуйста, смотрите ниже.

Пусть

файл jar -> jarfile.jar

путь к файлу jar -> jarFilePath (со ссылкой на базовый каталог)

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <configuration>
        <webResources>
            <!--jarfile.jar file in to the WEB-INF/lib folder -->
            <resource>
                <directory>jarFilePath</directory>
                <includes>
                    <include>jarfile.jar</include>
                </includes>
                <targetPath>WEB-INF/lib</targetPath>
            </resource>
        </webResources>
    </configuration>
</plugin>
...