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>
我需要使用 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>