SVN基于Maven的Web项目更新,本地过程详细解释
周圍環(huán)境
MyEclipse:10.7
Maven:3.1.1
概要
? ? ? ? 最近在做項(xiàng)目,MyEclipse下載SVN基于上述Maven的Web問題,有時(shí)候搞了非常半天,Maven項(xiàng)目還是出現(xiàn)叉號(hào),最后總結(jié)了方法步驟。最終能夠?qū)⒊霈F(xiàn)的問題解決,在此。將重現(xiàn)從SVN上將基于Maven的Web項(xiàng)目變成本地MyEclipse中項(xiàng)目的過程,問題也在當(dāng)中進(jìn)行解決。
問題補(bǔ)充
? ? ? ? 在使用Myeclipse的部署Web項(xiàng)目的時(shí)候,在點(diǎn)擊部署button的時(shí)候。沒有不論什么反應(yīng),在此提供兩種解決方法,問題如圖1所看到的:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖1
? ? ? ? 此時(shí)解決方式有兩種:
? ? ? ? 這個(gè)問題主要是工作空間的問題。所以
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖2
? ? ? ? 這樣重新啟動(dòng)MyEclipse之后。問題將被解決,如圖3所看到的:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖3
回歸主題
? ? ? ? 以上的問題解決之后。至少保證在SVN上面檢出的Maven web項(xiàng)目能夠進(jìn)行部署。以下將進(jìn)行整個(gè)步驟具體解釋
? ? ? ? 1。從SVN上面檢出已經(jīng)提交的Maven web項(xiàng)目
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖4
? ? ? ? 此時(shí)檢出后如圖5所看到的:
? ? ? ? ? ? ? ? ? ? ? ? ? ?圖5
? ? ? ? 2,右擊項(xiàng)目,run as->Maven build...,如圖6所看到的:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖6
? ? ? ? 接著運(yùn)行,eclipse:eclipse,而且運(yùn)行run,此步驟是為了生成Myeclipse項(xiàng)目。如圖7所看到的:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖7
? ? ? ? 運(yùn)行后。刷新項(xiàng)目文件,此時(shí)的效果如圖8所看到的:
? ? ? ? ? ? ? ? ? ? ? ? ? ?圖8?
? ? ? ? 此時(shí)的項(xiàng)目已經(jīng)是Maven的架構(gòu)了
? ? ? ? 3,添加Web項(xiàng)目支持,操作步驟如圖9所看到的:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖9
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖10
? ? ? ? ?此時(shí)項(xiàng)目結(jié)構(gòu)為:
? ?
? ? ? ? ? ? ? ? ? ? ? ? ?圖11
? ? ? ? 發(fā)現(xiàn)會(huì)出現(xiàn)錯(cuò)誤的標(biāo)識(shí)。這個(gè)是由于,編譯環(huán)境不對(duì)的原因,此時(shí)右擊項(xiàng)目。properties,然后將編譯環(huán)境改為1.7,如圖12所看到的:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖12
? ? ? ?此時(shí)項(xiàng)目結(jié)構(gòu)如圖13所看到的:
? ? ? ? ? ? ? ? ? ? 圖13
? ? ? ? 此時(shí)還會(huì)出現(xiàn)紅色的叉號(hào),這是由于,Facted Project 中的Java 版本號(hào)設(shè)定與項(xiàng)目的Java 版本號(hào)設(shè)定不一致。此時(shí)進(jìn)行步驟4解決,
? ? ? ? 4。解決紅色叉號(hào),項(xiàng)目右擊,properties,然后如圖14進(jìn)行操作:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖14
? ? ? ? 此時(shí)項(xiàng)目架構(gòu)如圖15所看到的:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖15
? ? ? ? 此時(shí)項(xiàng)目將順利引入
? ? ? ? 5,以下將進(jìn)行部署到Tomcat中了。如圖16所看到的
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖16
? ? ? ?這樣就順利結(jié)束整個(gè)過程了。
可能遇到的其它問題
? ? ? ? 在整個(gè)檢出到部署的過程中,有可能還會(huì)遇到其它的問題,如編碼不是utf-8等,這個(gè)能夠進(jìn)行如圖17設(shè)置,項(xiàng)目右擊,properties
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖17
? ? ? ? 假設(shè)想讓整個(gè)工作空間都是utf-8編碼的話。能夠進(jìn)行例如以下設(shè)置,如圖18所看到的:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖18
? ? ? ? 好了,假設(shè)還遇到其它的什么問題。還請(qǐng)大家好好琢磨,自己試著Google,baidu解決啊
? ? ? ? 在此祝你快樂學(xué)習(xí)...
版權(quán)聲明:本文博主原創(chuàng)文章,博客,未經(jīng)同意不得轉(zhuǎn)載。
轉(zhuǎn)載于:https://www.cnblogs.com/blfshiye/p/4916430.html
總結(jié)
以上是生活随笔為你收集整理的SVN基于Maven的Web项目更新,本地过程详细解释的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 20135223何伟钦—信息安全系统设计
- 下一篇: 空间triangle和AABB的相交判定