非官方maven的jar包(第三方jar)導入到項目中

在項目開發過程中,有很多時候會引用第三方的jar去提供功能。

那麼這些第三方的jar包,在maven庫是不存在的。所以這些包需要進行手動導入

 

之前查詢有看到有使用 mvn命令將jar放入maven庫,然後進行依賴打包。

但這種方法如果在其他機器上打包,又需要執行mvn將jar放入maven庫,然後再打包。不夠靈活

 

 

所以在查詢資料後使用以下靈活的方式打包

 

1、將jar包放入項目中與src同級(左圖eclipse,右圖IDEA)

 

 

2、需要在pom.xml文件加入jar包依賴。

<dependency>
	<groupId>com.esms</groupId><!-- 可自定義,但通常填寫jar包中的文件路徑 -->
	<artifactId>esms</artifactId><!-- 可自定義,最好寫jar的項目名稱 -->
	<scope>system</scope>
	<systemPath>${project.basedir}/lib/postmsg-ump-5.0.jar</systemPath><!-- jar在項目的路徑,${project.basedir}爲根目錄 -->
	<version>0.0.1</version><!-- 可自定義,默認寫0.0.1 -->
</dependency>

 

 

3、將jar包添加到打包的jar裏

<build>
	<plugins>
		<plugin>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-maven-plugin</artifactId>
			
		</plugin>
	</plugins>
	<resources>
		<resource>
	        <directory>lib</directory>
	        <targetPath>BOOT-INF/lib/</targetPath>
	        <includes>
	            <include>**/*.jar</include>
	        </includes>
	    </resource>
		
	</resources>
</build>

 

非Maven第三方jar包就成功打入自己項目的lib裏了

 

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