報錯:
原因 :這里version 版本未指定,去遠程倉庫找最新發(fā)布版本的構件,可能會沖突
先根據(jù)version版本去本地倉庫找,如果本地倉庫找不到,再判斷版本號是否為明確版本號,如果版本號明確,會從遠程倉庫下載相應版本的依賴
如果版本號不明確,如 RELEASE、LATEST 和 SNAPSHOT,Maven就需要根據(jù)遠程倉庫更新策略來檢查更新。
RELEASE? (最新發(fā)布版本):
如果本地倉庫沒有緩存,會去遠程倉庫獲取;如果本地倉庫已緩存,即使遠程倉庫同一版本號有更新,也不再去遠程倉庫獲取。
SNAPSHOT?(最新快照版本):
即使本地倉庫已緩存,仍然會根據(jù)更新策略去遠程倉庫檢查構件是否更新,然后下載最新時間戳的構件。
LATEST (最新版本):
下載最新的SNAPSHOT或者最新的RELEASE。
解決辦法:
去maven庫查找對應版本的構件,將version設置為指定版本號,并刷新maven插件下載構件到本地倉庫。
maven庫:Maven Repository: Search/Browse/Explorehttps://mvnrepository.com/文章來源:http://www.zghlxwxcb.cn/news/detail-848432.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-848432.html
到了這里,關于報錯Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/io的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!