Java 使用eclipse和maven 2,如何获得sqljdbc4的依赖性?
我正在使用带有maven 2插件的eclipse 我想为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驱动程序,则由于许可问题,您很可能会在任何“公共”存储库中使用 因此,您必须下载它,解压它,然后手动安装(或
似乎无法通过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或版本