eclipse maven 创建总POM 工程
? 首先進(jìn)入到eclipse的workspace,我這里的workspace目錄是D:\workspace
1、創(chuàng)建總的POM
D:\workspace>mvn archetype:create -DgroupId=com.scall -DartifactId=scall ? 創(chuàng)建一個(gè)maven項(xiàng)目,然后修改該項(xiàng)目的pom.xml文件,package類型改為pom <packaging>pom</packaging> 并且刪除src目錄
2、創(chuàng)建子模塊
??? 創(chuàng)建子模塊1,在總模塊目錄下(也就是剛才創(chuàng)建的platform目錄下),創(chuàng)建子模塊1,比如scall-web-home: D:\workspace\scall>mvn archetype:create -DgroupId=com.scall -DartifactId=scall-web-home 然后將pom.xml里面的package類型改為pom<packaging>war</packaging> 注:因?yàn)檫@個(gè)是一個(gè)web項(xiàng)目,所以打包時(shí)是war類型
???????? 在總模塊目錄下(也就是剛才創(chuàng)建的scall目錄下),
??????? 創(chuàng)建子模塊2,比如scall-util: D:\workspace\scall>mvn archetype:create -DgroupId=com.scall -DartifactId=scall-util 然后將pom.xml里面的package類型改為pom<packaging>jar</packaging> 注:因?yàn)檫@是一個(gè)共用的model,所以打包成jar包,其它子web模塊就可以用這個(gè)公共包了。
3、在scall項(xiàng)目根目錄下
mvn eclipse:eclipse
?
4、問(wèn)題處理
????? 在eclipse中安裝m2eclipse 在eclipse import中選擇導(dǎo)入maven項(xiàng)目 注意導(dǎo)入時(shí)eclipse會(huì)報(bào)一個(gè)錯(cuò) >
An internal error occurred during: "Updating Maven Project". > Unsupported IClasspathEntry kind=4
?
此時(shí)可以用如下方法解決:
????? 點(diǎn)擊選中的項(xiàng)目, 選擇Maven -> Remove Maven Nature.?
?
?cmd 切換到你的項(xiàng)目跟目錄? 執(zhí)行?“mvn eclipse:clean”
???? ?點(diǎn)擊選中的項(xiàng)目,選擇? “Configure -> Convert into Maven Project”
轉(zhuǎn)載于:https://www.cnblogs.com/lhj588/p/3587276.html
總結(jié)
以上是生活随笔為你收集整理的eclipse maven 创建总POM 工程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。