java - 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 文件甚至在类路径中可用。
任何帮助将不胜感激,并在此先感谢!
解决方案
基本的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>
推荐阅读
- c++ - 实现可打印类而不支付 iostream 编译费用?
- c++ - 创建新的原始数据类型的最佳方法是什么?
- snowflake-cloud-data-platform - Snowflake 无服务器任务创建返回错误
- python - 如果长度超过 2000 个字符,则拆分消息,但不会剪切/断行
- jwt - 云功能和多租户 REST 应用程序
- python - 如何使用 python pil 创建不同的透明度,如渐变?
- excel - 当单元格有多个值时有没有办法匹配
- java - 如何在java中保持更新和跟踪二维数组?
- safari - Safari 意外崩溃
- mongodb - 统计数据库 mongoDB 上的集合