Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用eclipse和maven 2,如何获得sqljdbc4的依赖性?_Java_Eclipse_Maven 2 - Fatal编程技术网

Java 使用eclipse和maven 2,如何获得sqljdbc4的依赖性?

Java 使用eclipse和maven 2,如何获得sqljdbc4的依赖性?,java,eclipse,maven-2,Java,Eclipse,Maven 2,我正在使用带有maven 2插件的eclipse 我想为sqljdbc4添加依赖项,如何才能做到这一点 似乎无法通过eclipse中的“添加依赖项”选项找到它?使用maven eclipse插件生成.classpath和.project,一切都会好起来 否则,您必须在~/.m2/存储库中找到jar,并将其添加为外部库。如果sqljdbc4是Microsoft SQL Server JDBC驱动程序,则由于许可问题,您很可能会在任何“公共”存储库中使用 因此,您必须下载它,解压它,然后手动安装(或

我正在使用带有maven 2插件的eclipse

我想为sqljdbc4添加依赖项,如何才能做到这一点


似乎无法通过eclipse中的“添加依赖项”选项找到它?

使用maven eclipse插件生成.classpath和.project,一切都会好起来


否则,您必须在~/.m2/存储库中找到jar,并将其添加为外部库。

如果sqljdbc4是Microsoft SQL Server JDBC驱动程序,则由于许可问题,您很可能会在任何“公共”存储库中使用

因此,您必须下载它,解压它,然后手动安装(或者
mvn deploy:deploy file
,如果您有存储库管理器)


如果您的数据库引擎受支持,另一种选择是使用(它是开源的,在maven central repository中可用)。

假设您的SQL server jar是sqljar-1.4.2.jar

在maven cmd中使用以下命令

mvn install:install-file -DgroupId=com.org.sqlserver -DartifactId=sqljar -Dversion=1.4.2 -Dpackaging=jar -Dfile="C:\sqljar-1.4.2.jar"
将在本地maven存储库中安装sqljar

然后在pom.xml中包含以下依赖项

<dependency>
    <groupId>com.org.sqlserver</groupId>
    <artifactId>sqljar</artifactId>
    <version>1.4.2</version>
</dependency>

com.org.sqlserver
sqljar
1.4.2
您可以根据自己的意愿更改组id或工件id或版本