首页 > 解决方案 > Maven - 如何将 jdbc 驱动程序打包到特定文件夹

问题描述

我需要使用 maven 将 maria db 的 jdbc 驱动程序打包到一个特定的文件夹中。为此,我们不想在项目中下载并保留文件的副本。相反,它应该从 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 文件甚至在类路径中可用。

任何帮助将不胜感激,并在此先感谢!

标签: javamavenjdbcmariadbdriver

解决方案


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

推荐阅读