Spring Bootは第三者依存jarカバン問題を解決します.
Spring Boot+Mavenで構築したプロジェクトは、自社独自のjarパッケージを導入する必要がありますが、maven中央ライブラリにはありません.
この場合、二つの解決策があります.
一つ目は、カスタマイズしたjarをdeployに包んで、mavenライブラリに入れます.でも、第三者のjarが多すぎると面倒くさいです.
第二種類:普通のjarカバンと同じように、依存を導入します.
jarパッケージにするなら、buildタグの下に以下の構成を追加できます.
http://www.cnblogs.com/xiaosiyuan/p/6894766.html
この場合、二つの解決策があります.
一つ目は、カスタマイズした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