由git版本控制maven管理的簡單web…
一.Git學習
我想從0開始建立一個相對來說完善並且專業的程式碼庫,我選擇gitHub託管程式碼,並且通過Git來進行版本控制.那麼就從學習git開始,下面的連結是我學習的教程[廖雪峰的官網,Git教程],感覺簡單易懂,馬上就入門了.
附上專案地址,不斷更新https://github.com/zhihuibaobao/SplitedComponents
二.搭建Web工程
1.環境準備
系統環境:ubuntu 12.24 ; jdk 1.7.0_65(我在windows下也建立了idea環境)
開發工具:idea 14.0.2
2. web工程說明
java web專案中webapps或者webcontens
WEB-INF下有classes資料夾,這是java類被編譯後存放的地址,部署一般不部署原始碼,只將class檔案部署.有些配置檔案需要放在classes資料夾下.WEB-INF下還有lib目錄,是WebApp
Libraries.將依賴包拷貝到此目錄下重新整理工程,
3.maven工程轉web工程
我用idea直接建立了maven專案,maven專案是不存在web目錄的,也就是不是web專案,我們需要自己修改.對於我的idea(其他整合開發環境會有所不同),專案右擊選擇”AddFrameworks Support”----”webApplication”打鉤.
OK後,將會在工程目錄下產生web目錄,將其移動到src/main下,並且將web名稱改為webapp.(我使用maven的jetty外掛作為伺服器,其操作的web目錄在src/main/webapp下,應該可以自行配置.)
現在index.jsp裡面寫點東西,待會測試使用.
4.跑web工程我們需要伺服器
注意:除了安裝相應伺服器外,跑相應的伺服器需要相應的依賴包,正如tomcat需要tomcat-jsptomcat-server等,jetty需要依賴包org.mortbay.jetty等,直接貼出pom.xml的配置:
安裝外掛:
新增依賴:
然後我們看看maven下現有的外掛吧
jetty run起來
看上面那個日誌,裡面有很多東西喲,整一個執行過程包括操作目錄都寫清楚了.執行成功