《maven中一個Web項目依賴另一個項目時出現編譯報錯》

Failed to execute goal on project oa2: Could not resolve dependencies for project com.ujiiuye:oa2:war:0.0.1-SNAPSHOT: Failure to find com.ujiuye:oa:jar:1.0.0 in http://maven.aliyun.com/nexus/content/groups/public/ was cached in the local repository, resol

 

當創建兩個web項目oa,oa2,oa2項目想依賴另一個oa項目時,會編譯不通過,因爲oa項目install之後在本地倉庫中生成的是oa-1.0.0.war文件,而.war文件是不可以被依賴的,所以只有先把oa的pom.xml文件中的<packaging>war</packaging>刪除掉,install打包時默認生成.jar文件,這時在編譯oa2就可以成功,但是oa1,需要繼續在oa的pom.xml文件中加上<packaging>war</packaging>,實際開發中我們不會這樣一個項目依賴另一個項目,會在同一個項目中創建多個model 

發佈了156 篇原創文章 · 獲贊 13 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章