SVN中基於Maven的Web項目更新到本地過程詳解

來源:互聯網
上載者:User

標籤:svn   myeclipse   deploy   maven   解決方案   

環境

MyEclipse:10.7

Maven:3.1.1

概述

        最近在做項目的時候,MyEclipse下載SVN上面基於Maven的Web項目總是出現很多問題,有時候搞了很半天,Maven項目還是出現叉號,最後總結了方法步驟,終於可以將出現的問題解決,在此,將重現從SVN上將基於Maven的Web項目變成本地MyEclipse中項目的過程,問題也在其中進行解決。

問題補充

        在使用Myeclipse的部署Web項目的時候,在點擊部署按鈕的時候,沒有任何反應,在此提供兩種解決方案,問題1所示:


                                                                           圖1

        此時解決方案有兩種:

        這個問題主要是工作空間的問題,所以

  1. 第一種就是將工作空間改為其他路徑,問題將迎刃而解,如何改變MyEclipse工作空間,在此不做贅述
  2. 第二種將是對現在的工作空間進行檔案刪除,我的MyEclipse本地工作空間具體的檔案路徑是D:\Workspace\MyEclipseWorkspace\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.ast.deploy.core.prefs,只要刪除這個檔案,重啟MyEclipse即可解決問題,2,所示:

                                                                          圖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解決啊

        在此恭祝大家學習愉快...

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.