1. 程式人生 > 其它 >2.Exception in thread "main" java.lang.IllegalArgumentException

2.Exception in thread "main" java.lang.IllegalArgumentException

找不到依賴包的錯誤

1.經過排查是在父專案中匯入的依賴沒有使用pom和import方式導致子專案中無法確定父專案中的springboot版本

<!-- 一定要pom+import匯入不然子專案會找不到父專案-->
            <!-- springCloud依賴 -->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</
artifactId> <version>Greenwich.SR1</version> <type>pom</type> <scope>import</scope> </dependency> <!-- springBoot依賴--> <dependency> <groupId>
org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>2.1.4.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency>

2.雖然在子專案中人為的定製版本為2.1.4但是依舊會導致springboot版本不一致的問題,盲猜spring-boot-dependences的版本和springboot其他元件的版本是不一致的

3.歷時3小時,想弄死自己orz