




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、EmitterTemplatesN»xt一、直接建立Maven項(xiàng)目萬法1,建立Maven項(xiàng)目接下來使用 Eclipse的maven構(gòu)建一個 web項(xiàng)目,以構(gòu)建 SpringMVC項(xiàng)目為例:1.1 選擇建立 Maven Project選擇 File -> New -> Other,在 New 窗口 中選擇 Maven -> Maven Project。點(diǎn)擊 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選擇項(xiàng)目路徑Use default Workspace location 默認(rèn)工作空間。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選擇項(xiàng)目類型在 Artifact Id 中選擇 maven-archetype-webapp1.4 輸入 Group ID 禾口 Artifact ID ,以及 PackageGroup ID 一般寫大項(xiàng)目名稱。Artifact ID是子項(xiàng)目名稱。例女口 Spring 的 web 包, Group ID: org.springframework , artifactId : spring-web。Package是默認(rèn)給你建一個包,不寫
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è)置的問題。或perspective為JavaEE莫式,改成Java模式就可以了。2,配置項(xiàng)目接下來就需要更改好多配置了。2.1 添加 Source 文件夾右鍵項(xiàng)目接下來需要添加 src/main/java ,src/test/java ,src/test/resources 三個文件夾。 根目錄點(diǎn)擊 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路徑右鍵項(xiàng)目,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.在此處還要更改:更改文件夾顯示的順序:點(diǎn)擊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.蔭曲訂譽(yù) 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 把項(xiàng)目變成 Dynamic Web項(xiàng)目2.3.1 右鍵項(xiàng)目,選擇 Project Facets ,點(diǎn)擊 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'點(diǎn)擊 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è)置完成后,點(diǎn)擊OK Properties窗口會關(guān) 閉,在
14、右鍵項(xiàng)目打開此窗口。在左側(cè)列表中會出現(xiàn)一個 Deployment Assembly,點(diǎn)擊進(jìn)去后,如下圖:此處列表是,部署項(xiàng)目時,文件發(fā)布的路徑。1, 我們刪除test的兩項(xiàng),因?yàn)閠est是測試使用,并不需要部署。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 打開項(xiàng)目中的 pom.xml 文件,選擇 Dependencies,在 Dependencies 欄目點(diǎn)擊Add進(jìn)行,首先彈出一個搜索按鈕, 例 如輸入jsf,就會自動搜索關(guān)于 JSF相關(guān)的
16、jar 包,我們選擇2.0.4版本的jsf。將jsf包全部添加進(jìn) 來。需要添加的其他jar包有:junit、jstl。或者點(diǎn)擊 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)品度合同范例
- 單位租憑員工車輛合同范本
- 中糧銷售合同范本
- 化工散水出售合同范本
- seb采購合同范本
- 華為銷售合同范本
- 農(nóng)業(yè)采購合同范本格式
- 伐樹施工合同范本
- 代理業(yè)主房屋合同范本
- 寫作委托協(xié)議合同范本
- 地理-天一大聯(lián)考2025屆高三四省聯(lián)考(陜晉青寧)試題和解析
- 小巴掌童話課件
- 教科版六年級科學(xué)下冊全冊教學(xué)設(shè)計(jì)教案
- 初中數(shù)學(xué)新課程標(biāo)準(zhǔn)(2024年版)
- GB/T 19342-2024手動牙刷一般要求和檢測方法
- 2024年山東鐵投集團(tuán)招聘筆試參考題庫含答案解析
- 8款-組織架構(gòu)圖(可編輯)
- 《鋼鐵是怎樣煉成的》讀書報(bào)告
- 中學(xué)生班干部培訓(xùn)方案(共4頁)
- 凈土資糧——信愿行(11)第六講凈業(yè)三福變化氣質(zhì)
- 美的集團(tuán)公司分權(quán)手冊
評論
0/150
提交評論