在项目中需要连接 sqljdbc4.jar 连接 sqlserver2008,maven 仓库没有,必须到官网下载。
开发的时候将 sqljdbc4.jar 添加到类路径没有问题,在 ide 里能正常跑起来。但是 maven 打包的时候会忽略它。
所以发布启动的时候就会报错。
为了 maven 打包的时候能正常打包 sqljdbc4.jar 可以先添加 sqljdbc4.jar 到 maven 仓库
然后修改 pom.xml 添加依赖如下,重新打包就 ok 了。
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>0.0.4</version>
</dependency>
参考文章:
http://www.cnblogs.com/richard-jing/archive/2013/01/27/Maven_localjar.html