Maven - как упаковать драйвер jdbc в определенную папку - PullRequest
0 голосов
/ 27 ноября 2018

Мне нужно упаковать драйвер jdbc для maria db в определенную папку, используя maven.Для этого мы не хотим скачивать и хранить копию файла в проекте.Вместо этого он должен извлекаться из репозитория maven (удаленного / локального или любого другого) и должен сохранять файл в той папке, в которой мы нуждаемся.Есть ли способ загрузить и сохранить файл в определенной папке, когда мы его создадим.

что-то вроде ниже

<dependency>
    <groupId>nokia.patches.org.mariadb.jdbc</groupId>
    <artifactId>mariadb-java-client-01</artifactId>
    <version>1.1.10</version>
    <folder>lib/ext</folder>
</dependency>

Примечание: этот файл JAR драйвера даже доступен в пути к классам.

Любая помощь будет очень признательна, и спасибо заранее!

1 Ответ

0 голосов
/ 17 декабря 2018

базовая функция maven

<build>
<plugins>
    <plugin>
        <executions>
            <execution>
                <configuration>
                    <artifactItems>
                        <artifactItem>
                            <groupId>org.jacoco</groupId>
                            <artifactId>org.jacoco.agent</artifactId>
                            <version>${jacoco.agent.version}</version>
                            <classifier>runtime</classifier>
                            <outputDirectory>requiredFolderName</outputDirectory>
                            <destFileName>jacoco-agent.jar</destFileName>
                        </artifactItem>
                    </artifactItems>
                </configuration>
            </execution>
        </executions>
    </plugin>
</plugins>
</build>
...