mvn打war包時不能下載 com.microsoft:sqljdbc:jar:4.2jar包,直接報錯

使用mvn密令行打包
(-Dmaven.test.skip=true是表示忽略測試代碼)

  1. 打jar包 :mvn clean install -Dmaven.test.skip=true
  2. 打war包:war:mvn clean package -Dmaven.test.skip=true

jar包不能編譯,報錯
在這裏插入圖片描述
在lib中,右擊jar包,選擇add Libary,將jar包添加到項目中,然後使用mvn刷新一下
在這裏插入圖片描述

最重要的是在pom.xml文件中添加如下代碼,可以從lib文件中直接加載jar包

<dependency>
      <groupId>com.microsoft</groupId>
      <artifactId>sqljdbc</artifactId>
      <version>4.2</version>
   	 <scope>system</scope>
	  <systemPath>${project.basedir}/lib/com.microsoft.sqljdbc-4.2.jar</systemPath>
	 <type>jar</type>
 	<optional>true</optional>
</dependency>

在這裏插入圖片描述
打包完成
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章