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