我可以使用mvn install:install-file安装mysql jdbc连接器吗?

时间:2013-03-22 01:10:05

标签: mysql maven jdbc

我想使用maven安装JDBC连接器。

我有以下内容:mvn install:install-file -DgroupId = mysql -DartifactId = mysql-connnector-java -Dversion = 5.1.6 -Dpackaging = jar -Dfile = -DgenerationPom = true

我认为我需要的只是我放在= Dfile =?

的另一边

我也没有使用过maven,所以我不确定文件开关的用途是什么?

感谢所有的见解!

2 个答案:

答案 0 :(得分:24)

“安装文件”或“部署文件”目标用于将工件安装或部署到本地或内部存储库,这些工件无法从Maven Central或您可能已配置的其他外部存储库中获得。

如果您可以访问Maven Central,只需将以下内容添加到项目的pom.xml中:

<dependency>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
  <version>5.1.6</version>
</dependency>

......应该这样做。

要回答你的问题,-Dfile =参数用于指定实际安装在本地存储库中的工件。

答案 1 :(得分:0)

  

lotz答案是正确的,这应该足够了

但是,如果您想使用最新版本的连接器,可以查看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>