每日一篇_啟動又報錯了The POM for com.xxxx:qgg-core:jar:0.0.1-SNAPSHOT is missing


用Maven分模塊,其實搭建多模塊工程帖子非常多,這里看了這個http://www.cnblogs.com/quanyongan/archive/2013/05/28/3103243.html(轉載)

首先建好工程,如圖,一個父工程,三個子模塊:qgg-web依賴qgg-core和qggservice

 

 

如果你要是在qgg-web上啟動程序,就會報錯:

[WARNING] The POM for com.xxxx:qgg-core:jar:0.0.1-SNAPSHOT is missing, no dependency information available
[WARNING] The POM for com.xxxx:qgg-service:jar:0.0.1-SNAPSHOT is missing, no dependency information available

為什么呢,因為沒弄對地方,看網上說只要把三個子模塊mvn install一下就沒有錯誤了,這就又衍生了一個問題,就是你在修改qgg-core以后,在qgg-web中引用qgg-core的類就會發生“找不到某個類或者找不到某個方法的錯誤。

正確的用法是在父工程的pom.xml上執行程序,先maven clean  然后再 maven install ,中間可能會報一些jre jdk的提示,在Java里面換成jdk就行了。最后再在web上啟動jetty,就行了 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM