我的web項(xiàng)目引用了一些自己開(kāi)發(fā)的maven 子工程
所以經(jīng)常遇到一種問(wèn)題 就是maven工程依賴多個(gè)子工程時(shí)
在發(fā)布到tomcat 臨時(shí)目錄時(shí),有的包 無(wú)法 publish 到 lib
經(jīng)過(guò)嘗試 終于知道問(wèn)題
1 我們的maven 子工程 可能沒(méi)有報(bào)異常,但是 實(shí)際上 是有問(wèn)題的
這個(gè)時(shí)候你可以選擇 run as-> maven verify 來(lái)分析問(wèn)題
2 maven 子工程 如果修改過(guò) 最好從新 maven install 這樣的maven 子工程被引用才可能是最新且正確的
3 maven主工程引用子工程時(shí)最好也用 run as-> maven verify 來(lái)分析依賴問(wèn)題, 有時(shí)你會(huì)發(fā)現(xiàn)有的包缺少了
4 web deployment assembly 中要add --> maven dependencies
這個(gè)東西在maven-> update project 時(shí)經(jīng)常丟失文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-532214.html
5 以上都完成了 你就要 選擇 tomcat server 右鍵->彈出菜單中選擇 clean 把已經(jīng)發(fā)布的工程清除掉,如果沒(méi)有清除 在tomcat server 啟動(dòng)的時(shí)候會(huì)顯示發(fā)布路徑, 你找到對(duì)應(yīng)的項(xiàng)目,手動(dòng)刪除,然后再執(zhí)行clean 就會(huì)重新發(fā)布 publish…, 然后你到 web-inf/lib中檢查一下第三方包和工程是否加載到位了文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-532214.html
到了這里,關(guān)于eclipse maven 項(xiàng)目 如果有多個(gè)依賴項(xiàng) 時(shí), 有的包 無(wú)法 publish 到 lib 的解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!