zoukankan      html  css  js  c++  java
  • maven下的sqlserver配置jar包

      看了两天的maven,开始把之前做的ssm项目搭建成maven项目,结果在sqlserver的依赖包上受阻,sqlserver需要sqljdbc4.jar包,经过一系列百度教程才得以解决,现在总结一下,方便自己以后查阅,欢迎大家指正:

      <dependency>
        <groupId>com.microsoft.sqlserver</groupId>
        <artifactId>sqljdbc4</artifactId>
        <version>4.0</version>
      </dependency>

      直接写入依赖jar包会出现Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0错误。这时候就需要我们自己手动的将需求jar安装到maven仓库之中;

      解决办法:

        1.在pom.xml页面上右键鼠标Run As  -->  Maven build;

        2.打开之后填写项目的目录,myeclipse自己已经填写好了;

        3.填写Goals的命令:install:install-file -Dfile=sqljdbc4.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0

        4.运行:控制台会打印一些信息提示成功,但是pom.xml依旧会报错;

        5.找到maven仓库中存放sqljdbc4的文件路径,我的在【.m2 epositorycommicrosoftsqlserversqljdbc44.0 】里面,之所有依然会报错,是因为该文件夹下面没有sqljdbc4.jar包,注意:将sqljdbc4.jar的名字,改为sqljdbc4-4.0.jar,复制到该文件夹下;

        6.右键项目-->maven(或者maven4MyEclipse)-->update project-->强制更新;

        7.这时候pom.xml的错误就会消失。

    另外:如果运行mvn命令的时候出现major.minor version 51.0的情况,是因为JDK版本的问题,50.0表示jdk1.6,51.0表示jdk1.7,52.0表示jdk1.8,先将jdk版本改写好再运行上述步骤,我用eclipse时候出现此类错误。希望可以多多交流问题。

  • 相关阅读:
    (七)执行上下文和词法作用域&动态作用域案例分析
    (六)js的arguments
    (五)关于解构赋值
    (四)JavaScript深入之词法作用域和动态作用域
    jmeter获取token并请求失败Internal authentication failed 400
    jmeter造当前时间,未来时间,历史时间
    jmater分布式压力测试总结
    敏捷测试-基本流程
    致我测试之路的“七年之痒”
    jmeter解决登录token获取
  • 原文地址:https://www.cnblogs.com/winv758241/p/6627150.html
Copyright © 2011-2022 走看看