版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、EmitterTemplatesN»xt一、直接建立Maven項目萬法1,建立Maven項目接下來使用 Eclipse的maven構(gòu)建一個 web項目,以構(gòu)建 SpringMVC項目為例:1.1 選擇建立 Maven Project選擇 File -> New -> Other,在 New 窗口 中選擇 Maven -> Maven Project。點擊 newxt。Select a wizardCi-*ate 九 Mav-en Pr«jt亡LWi zards:Llipse Mcdelins FrwneworkEET ChecJkoit iMaven Pr
2、 oj ects from SCMMaven Nodule育 Maven FDM fileMavut Troject& Flug= in Divelopmnt3 E.efliote System Explorer1.2選擇項目路徑Use default Workspace location 默認工作空間。O New Iavcn FrajectNew Ma ven projectS*l*et rr<ij*ct nd lopat i onM|Jirs-ss,nrrrr-mrmmrr?nrsuersir insI I hJEe衛(wèi)弓f暫已左匹區(qū)衛(wèi)啓色_零述j也Loe at罰1Work!*
3、 AdwctdC «< el"ICreitt a simplt project (skip archetTpe sltctionl1.3選擇項目類型在 Artifact Id 中選擇 maven-archetype-webapp1.4 輸入 Group ID 禾口 Artifact ID ,以及 PackageGroup ID 一般寫大項目名稱。Artifact ID是子項目名稱。例女口 Spring 的 web 包, Group ID: org.springframework , artifactId : spring-web。Package是默認給你建一個包,不寫
4、也可以。Froiect區(qū)Mew Maven projectSpecify Arrhetyp> 自r師甲*匚twW1Arti £wtVer siijn:FacKae:Group Idl-available frem axciietyje躲mE寸卜 Adv-ajicedLJ.«lg1c I|Cflin.g»l1.5剛建立好后的文件結(jié)構(gòu)如下圖_.maven, examplel+ fe. JKE System Library TZSE-1.5 + 生 Miv&n Iipndnei-i r sre上 rai n二 L_? webpp-WEB-IiHFf w
5、171;b. nnlind«x j spFl tz> targfetE test-classes通 pom. xml如果這里顯示的內(nèi)容多,一般是 Filters設(shè)置的問題?;騪erspective為JavaEE莫式,改成Java模式就可以了。2,配置項目接下來就需要更改好多配置了。2.1 添加 Source 文件夾右鍵項目接下來需要添加 src/main/java ,src/test/java ,src/test/resources 三個文件夾。 根目錄點擊 New -> Source Folder,建出這三個文件夾。注意不是建普通的Folder,而是Source Fol
6、der。Ge In+&Open in Rew WindowOpea Type Hi erar chyF4Show IrtAlH-SLi Et+Wk.CopyCtrl+C手r| “FE Quali£1 ITaiieFastsCtrL+V3C DeleteD gligieRemove from Cnt eytC trlfAlt+Shi ft+Dolild Pit!kSourceAlt+Shift+5卜R£a.l&rAlt>SMft4TJava frcjact f j Project.r+" FactageG ClassI nt ecfaceE_.
7、: Enum(&" Aiuiot at i 'jiiIts ource TolderJava W甘 (UFildCT閃.離 Uikt i tle d Text F ilaJUnit Test Cass2.2更改class路徑右鍵項目,Java Build Path -> Source下面應(yīng)該有 4 個文件夾。src/main/java , src/main /resources , src/test/java , src/test/resources。雙擊每個文件夾的Output folder,選擇路徑。src/main/java , src/main/reso
8、urces,選擇 target /classes;src/test/java , src/test/resources,選擇 target/test-classes;選上 Allow output folders for source folders.在此處還要更改:更改文件夾顯示的順序:點擊Order and Export。更改 JDK版本:在 Libraries 雙擊 JRE System Library 要 1.6 版本。O Pr ape rt less for liaiinf. Maven TgJ占鼻a Bulid I'thf Re &:aircieJen BaiLd
9、f Tsn C-4 Jaira Caiipilfir 4- JiviJ«.r9id,iz Lc-c-SiLi. ua4-血¥辺E'r&ject Rsferen-Mes ebup SeL(jdhes 4- Tie> Xfipasi isryP r'ali-dali qcSource (dld«r nn l>_u Id 皿場 1血.-.寧 Lira cig “起m. sk4iirpl*/ src/ria/j ivt.ffildfir, L in l tig t燭trsii sy m-pL sj f. ar gat/5 a Lxclu
10、deJ (AU)£i!«Ud«d.蔭曲訂譽 JV41LV4 la btarv Lcztiwri:皿閔町W liras r.( mwti av titpl / ?rc/Mi ?i/t tni斗."kiipul fnldlf' Linr<C: UcUdd (AUi卜捋Z»cLui»d.何期沁i va 1 i hr ary Loc i wi: Of ixrifi、*= Lin l?iE iia«-'-iL. ±?;-uid丄壬/ am/Ij吐sv孔Ehitcmt iolder Lj.n irig.
11、twjiL-/! t sor 百皂tJ te 51- cJL-asc 5刼祖說諾 cm)Excluded U mih)li bfirr Lc-cftb tffrse)-* LintCig mvah. ai: inpl a/ sre/4E4v mt>uip"5!i feldtr linirg T-uvsn a«wjl*/"tatgat/t#st*el 1 il11 AlLow autput f ild.a.'s for 5 irar es ±u'£ Il 亡;i a二1丄 cutout fol A&r .1 LTii
12、zM;. naveiri. iearkpl et 4c-get eLssesBreese:.2.3 把項目變成 Dynamic Web項目2.3.1 右鍵項目,選擇 Project Facets ,點擊 Convert to faceted from2.3.2 配置 Project Facets更改 Dynamic Web Module 的 Version 為 2.5。(3.0 為 Java7的)。如果提示錯誤,可能需要在Java Compiler設(shè)置 Compiler complianee level為1.6?;蛘咝枰诖舜翱诘?Java的Version改成1.6。Pr np£rt
13、iej fhe 1 iaiin- saL7CziL. exe233 配置 Modify Faceted Project'點擊 Further configuration available ,彈出 Modify Faceted Project 窗口此處是設(shè)置 web.xml文件的路徑,我們輸入src/main/webapp 。Gen erate web.xml deployme nt descriptor 自動生成 web.xml 文件,可選可不選。2.4 設(shè)置部署程序集(Web Deployment Assembly)上面步驟設(shè)置完成后,點擊OK Properties窗口會關(guān) 閉,在
14、右鍵項目打開此窗口。在左側(cè)列表中會出現(xiàn)一個 Deployment Assembly,點擊進去后,如下圖:此處列表是,部署項目時,文件發(fā)布的路徑。1, 我們刪除test的兩項,因為test是測試使用,并不需要部署。2, 設(shè)置將 Maven的jar包發(fā)布到lib下。Add -> Java Build Path En tries -> Maven Depe nden cies -> Finish 設(shè)置完成效果圖Web Deployment AssemblypackasiiiE strue tur& for thi± Java BE fab kpplication
15、projecl.SoUJTCDeploy Falh / src/raaiiK/we bppi/ sr c/mai i1 j avai_i/EB-INP/cla35t5/src/oaii/re 次 ur ch AEB-INT/clissesK1. Miven Deptndjenci esCj AEB-IMT/lil3,構(gòu)建框架3.1在pom.xml中添加所需要的jar包使用 Maven POM editor 打開項目中的 pom.xml 文件,選擇 Dependencies,在 Dependencies 欄目點擊Add進行,首先彈出一個搜索按鈕, 例 如輸入jsf,就會自動搜索關(guān)于 JSF相關(guān)的
16、jar 包,我們選擇2.0.4版本的jsf。將jsf包全部添加進 來。需要添加的其他jar包有:junit、jstl?;蛘唿c擊 pom.xml直接編輯 pom.xml文件。這樣可以直接 copy過來 dependencies內(nèi)容。我們的pom.xml文件可直接復(fù)制下面的內(nèi)容。< projectxml ns ="http:/mave /POM/4.0.0"xml ns:xsi= "/2001/XMLSchema-i nsta nee"xsi:schemaLocati on= "http
17、:/mave /POM/4.0.0http:/mave n. /mave n-v4_0_0.xsd"<modelVersion>4.0.0 </ modelVersion<groupld>RulesMaven </ groupld >vartifactld>RulesMaven</ artifactld< packag ing>war </ packaging><vers ion>0.0.1-SNAPSH0T</ version<name
18、>RulesMaven Maven Webapp</n ame ><url > </ url ><depe nden cies<dependency<groupld>ju nit </ groupld ><artifactld>junit </ artifactld<versi on>3.8.1</ version<scope >test </ scope ></ dependency><depe
19、ndency ><groupld>com.su n. faces</ groupld<artifactld>jsf-api</ artifactld<versi on>2.0.4-b09</vers ion></ dependency<dependency<groupld>com.su n. faces</ groupld<artifactld>jsf-impl</ artifactld<versi on>2.0.4-b09</vers ion></ dependency<dependency<groupld&g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 圖書出版代理合同
- 廣州實習協(xié)議書范本
- 建設(shè)銀行的建設(shè)項目土方運輸合同
- 2024版專業(yè)戰(zhàn)略合作伙伴協(xié)議
- 校園招聘就業(yè)協(xié)議
- 建筑材料批銷合同范本
- 期貨交易保證金轉(zhuǎn)賬協(xié)議
- 2024年餐館合伙協(xié)議書借鑒
- 2024年玩具銷售合同范本
- 星宇網(wǎng)吧轉(zhuǎn)讓協(xié)議書
- 加熱爐的控制系統(tǒng)(共50頁).ppt
- 年度營銷計劃的有效制定
- 觀經(jīng) 定散十六觀 念佛禪定之法 重現(xiàn)江湖_101
- 電廠發(fā)電運行部輸煤巡檢值班員工作標準
- DELPHI表格控件DBGridEh全屬性設(shè)置詳解最全的屬性設(shè)置說明
- 基層反映類信息大匯總情況
- 經(jīng)理的困惑案例分析
- 海水淡化反滲透裝置檢修維護說明書
- 建筑工程專業(yè)英語unitPPT課件
- 學生對教師評價表(共8頁)
- 批發(fā)零售大個體 E204-3批發(fā)和零售業(yè)產(chǎn)業(yè)活動單位(個體經(jīng)營戶)商品銷售和庫存
評論
0/150
提交評論