Maven - 如何将 jdbc 驱动程序打包到特定文件夹

Maven - how to package jdbc driver to a particular folder

我需要使用 maven 将 maria db 的 jdbc 驱动程序打包到特定文件夹中。为此,我们不想在项目中下载并保留该文件的副本。相反,它应该从 Maven 存储库(remote/local 或任何)获取,并将文件保存到我们需要的文件夹中。 有没有办法在我们构建文件时下载文件并将其保存到特定文件夹。

类似下面的内容

<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 文件甚至在 class 路径中可用。

非常感谢任何帮助,并提前致谢!

基本的 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>