Включите zip-файл в сгенерированную банку Maven - PullRequest
0 голосов
/ 28 февраля 2019

Мне нужно включить zip-файл в каталог src / test / resource в сгенерированном maven jar.Есть идеи, как это сделать?

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019

Как указано в ответе isapir , в идеале вы должны поместить zip-файл под src/main/resource, если он должен быть включен в ваш jar-файл.Но если вам действительно нужно включить его из папки src/test/resource, вы можете использовать build-helper-maven-plugin , как показано ниже:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>build-helper-maven-plugin</artifactId>
    <executions>
        <execution>
            <id>add-resource</id>
            <phase>generate-resources</phase>
            <goals>
                <goal>add-resource</goal>
            </goals>
            <configuration>
                <resources>
                    <resource>
                        <include>ABC.zip</include>
                        <directory>src/test/resource</directory>
                    </resource>
                </resources>
            </configuration>
        </execution>
    </executions>
</plugin>
0 голосов
/ 28 февраля 2019

Вы должны поместить zip-архив в каталог src/main/resources, а не в src / test / resource.

Если вы хотите иметь больший контроль, ознакомьтесь с документацией к плагину Maven Resources: https://maven.apache.org/plugins/maven-resources-plugin/index.html

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