Spring Bootは第三者依存jarカバン問題を解決します.

1525 ワード

Spring Boot+Mavenで構築したプロジェクトは、自社独自のjarパッケージを導入する必要がありますが、maven中央ライブラリにはありません.
この場合、二つの解決策があります.
一つ目は、カスタマイズしたjarをdeployに包んで、mavenライブラリに入れます.でも、第三者のjarが多すぎると面倒くさいです.
 
第二種類:普通のjarカバンと同じように、依存を導入します.

	company_jar
	company-self-sdk
	1.0
	system
	D:/sdk/company-self-sdk.jar
このように依存を導入すると、エンコーディング時には問題ないですが、warパッケージを作成すると、第三者のjarパッケージがヒットしていないことが分かります.この場合、pom.xmlファイルを修正することにより、buildタグの下に次のような構成を追加することができます.

	
	   org.apache.maven.plugins
	   maven-war-plugin
	   
		
		   
			D:/sdk
			WEB-INF/lib/
			
			  **/*.jar
			
		  
		
	  
	
 
jarパッケージにするなら、buildタグの下に以下の構成を追加できます.

	
		D:/sdk
		BOOT-INF/lib/
		
			**/*.jar
		
	
	
		src/main/resources
		BOOT-INF/classes/
	
目的はDドライブのsdkフォルダの下のjarをBOOT-INF/libの下に打って、しかし第2のresourceを増加しなければならなくて、さもなくばsrc/main/resourceの下の配置ファイルはまたjarバッグに入れませんでした.
 
http://www.cnblogs.com/xiaosiyuan/p/6894766.html