[英]Maven: add external JAR to spring boot project while building jar
在spring boot項目中,使用scope = system作為依賴項添加了一個外部組件。 構建成功,並且從eclipse運行項目時成功。 但是,當我使用命令java -jar springBoot.jar從命令項目運行項目時。 然后失敗,並帶有以下異常:
通過字段“ jdbcTemplate”表示的不滿意的依賴關系; 嵌套的異常是org.springframework.beans.factory.UnsatisfiedDependencyException:創建名稱為“ org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration”的bean時出錯:通過構造函數參數0表示的不滿足的依賴關系; 嵌套的異常是org.springframework.beans.factory.BeanCreationException:創建類路徑資源中定義的名稱為“ dataSource”的bean時出錯
在pom.xml中添加以下標記。 當在標簽下面添加時,它將包括具有scope = system的jar。
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.