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\repository\com\microsoft\sqlserver\sqljdbc4\4.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時候出現此類錯誤。希望可以多多交流問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM