eclipse maven 創建總POM 工程


  首先進入到eclipse的workspace,我這里的workspace目錄是D:\workspace

1、創建總的POM

    D:\workspace>mvn archetype:create -DgroupId=com.scall -DartifactId=scall   創建一個maven項目,然后修改該項目的pom.xml文件,package類型改為pom <packaging>pom</packaging> 並且刪除src目錄

2、創建子模塊

      創建子模塊1,在總模塊目錄下(也就是剛才創建的platform目錄下),創建子模塊1,比如scall-web-home: D:\workspace\scall>mvn archetype:create -DgroupId=com.scall -DartifactId=scall-web-home 然后將pom.xml里面的package類型改為pom<packaging>war</packaging> 注:因為這個是一個web項目,所以打包時是war類型

         在總模塊目錄下(也就是剛才創建的scall目錄下),

        創建子模塊2,比如scall-util: D:\workspace\scall>mvn archetype:create -DgroupId=com.scall -DartifactId=scall-util 然后將pom.xml里面的package類型改為pom<packaging>jar</packaging> 注:因為這是一個共用的model,所以打包成jar包,其它子web模塊就可以用這個公共包了。

3、在scall項目根目錄下

  mvn eclipse:eclipse

 

4、問題處理

      在eclipse中安裝m2eclipse 在eclipse import中選擇導入maven項目 注意導入時eclipse會報一個錯 >

An internal error occurred during: "Updating Maven Project". > Unsupported IClasspathEntry kind=4

 

此時可以用如下方法解決:

      點擊選中的項目, 選擇Maven -> Remove Maven Nature. 

 

   cmd 切換到你的項目跟目錄  執行 “mvn eclipse:clean”

      點擊選中的項目,選擇  “Configure -> Convert into Maven Project”


免責聲明!

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



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