我想使用 maven 安装 JDBC 连接器。
我有以下内容: mvn install:install-file -DgroupId=mysql -DartifactId=mysql-connnector-java -Dversion=5.1.6 -Dpackaging=jar -Dfile= -DgenerationPom=true
我想我所需要的只是放在 =Dfile= 另一边的东西?
我也有一段时间没用过maven了,所以不知道文件开关是干什么用的?
感谢所有的洞察力!
“install-file”或“deploy-file”目标用于将工件安装或部署到本地或内部存储库,这些工件在 Maven Central 或您可能已配置的其他外部存储库中不可用。
如果您可以访问 Maven Central,只需将以下内容添加到项目的 pom.xml 中:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
......应该做的伎俩。
不过,要回答您的问题, -Dfile= 参数用于指定实际安装在本地存储库中的工件。
洛茨的答案是正确的,这应该足够了
但是,如果你想使用最新版本的连接器,你可以查看https://mvnrepository.com/artifact/mysql/mysql-connector-java
将以下内容添加到项目的 pom.xml 中:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>6.0.6</version>
</dependency>