使用Eclipse構(gòu)建Maven的Web項(xiàng)目_第1頁(yè)
使用Eclipse構(gòu)建Maven的Web項(xiàng)目_第2頁(yè)
使用Eclipse構(gòu)建Maven的Web項(xiàng)目_第3頁(yè)
使用Eclipse構(gòu)建Maven的Web項(xiàng)目_第4頁(yè)
使用Eclipse構(gòu)建Maven的Web項(xiàng)目_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

一 直接建立一 直接建立 MavenMaven 項(xiàng)目方法項(xiàng)目方法 1 1 建立 建立 MavenMaven 項(xiàng)目項(xiàng)目 接下來(lái)使用 Eclipse 的 maven 構(gòu)建一個(gè) web 項(xiàng)目 以構(gòu)建 SpringMVC 項(xiàng)目為例 1 11 1 選擇建立選擇建立 MavenMaven ProjectProject 選擇 File New Other 在 New 窗口中選擇 Maven Maven Project 點(diǎn)擊 newxt 1 21 2 選擇項(xiàng)目路徑選擇項(xiàng)目路徑 Use default Workspace location 默認(rèn)工作空間 1 31 3 選擇項(xiàng)目類型選擇項(xiàng)目類型 在 Artifact Id 中選擇 maven archetype webapp 1 41 4 輸入輸入 GroupGroup IDID 和和 ArtifactArtifact IDID 以及 以及 PackagePackage Group ID 一般寫(xiě)大項(xiàng)目名稱 Artifact ID 是子項(xiàng)目名稱 例如 Spring 的 web 包 Group ID org springframework artifactId spring web Package 是默認(rèn)給你建一個(gè)包 不寫(xiě)也可以 1 51 5 剛建立好后的文件結(jié)構(gòu)如下圖剛建立好后的文件結(jié)構(gòu)如下圖 如果這里顯示的內(nèi)容多 一般是 Filters 設(shè) 置的問(wèn)題 或 perspective 為 JavaEE 模式 改成 Java 模 式就可以了 2 2 配置項(xiàng)目 配置項(xiàng)目 接下來(lái)就需要更改好多配置了 2 12 1 添加添加 SourceSource 文件夾文件夾 接下來(lái)需要添加 src main java src test java src test resources 三個(gè)文件夾 右鍵項(xiàng) 目根目錄點(diǎn)擊 New Source Folder 建出這三個(gè)文件夾 注意不是建普通的 Folder 而是 Source Folder 2 22 2 更改更改 classclass 路徑路徑 右鍵項(xiàng)目 Java Build Path Source 下面應(yīng)該有 4 個(gè)文件夾 src main java src main resources src test java src test resources 雙擊每個(gè)文件夾的 Output folder 選擇路徑 src main java src main resources 選擇 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 版本 2 32 3 把項(xiàng)目變成把項(xiàng)目變成 DynamicDynamic WebWeb 項(xiàng)目項(xiàng)目 2 3 12 3 1 右鍵項(xiàng)目 選擇右鍵項(xiàng)目 選擇 ProjectProject FacetsFacets 點(diǎn)擊 點(diǎn)擊 ConvertConvert toto facetedfaceted fromfrom 2 3 22 3 2 配置配置 ProjectProject FacetsFacets 更改 Dynamic Web Module 的 Version 為 2 5 3 0 為 Java7 的 如果提示錯(cuò)誤 可能需要在 Java Compiler 設(shè)置 Compiler compliance level 為 1 6 或者 需要在此窗口的 Java 的 Version 改成 1 6 2 3 32 3 3 配置配置 ModifyModify FacetedFaceted ProjectProject 點(diǎn)擊 Further configuration available 彈出 Modify Faceted Project 窗口 此處是設(shè)置 web xml 文件的路徑 我們輸入 src main webapp Generate web xml deployment descriptor 自動(dòng)生成 web xml 文件 可選可不選 2 42 4 設(shè)置部署程序集設(shè)置部署程序集 Web Web DeploymentDeployment Assembly Assembly 上面步驟設(shè)置完成后 點(diǎn)擊 OK Properties 窗口會(huì)關(guān) 閉 在右鍵項(xiàng)目打開(kāi)此窗口 在 左側(cè)列表中會(huì)出現(xiàn)一個(gè) Deployment Assembly 點(diǎn)擊進(jìn)去后 如下圖 此處列表是 部署項(xiàng)目時(shí) 文件發(fā)布的路徑 1 我們刪除 test 的兩項(xiàng) 因?yàn)?test 是測(cè)試使用 并不需要部署 2 設(shè)置將 Maven 的 jar 包發(fā)布到 lib 下 Add Java Build Path Entries Maven Dependencies Finish 設(shè)置完成效果圖 3 3 構(gòu)建框架 構(gòu)建框架 3 13 1 在在 pom xmlpom xml 中添加所需要的中添加所需要的 jarjar 包包 使用 Maven POM editor 打開(kāi)項(xiàng)目中的 pom xml 文件 選擇 Dependencies 在 Dependencies 欄目點(diǎn)擊 Add 進(jìn)行 首先彈出一個(gè)搜索按鈕 例 如輸入 jsf 就會(huì)自動(dòng)搜索關(guān) 于 JSF 相關(guān)的 jar 包 我們選擇 2 0 4 版本的 jsf 將 jsf 包全部添加進(jìn) 來(lái) 需要添加的其他 jar 包有 junit jstl 或者點(diǎn)擊 pom xml 直接編輯 pom xml 文件 這樣可以直接 copy 過(guò)來(lái) dependencies 內(nèi)容 我們的 pom xml 文件可直接復(fù)制下面的內(nèi)容 4 0 0 RulesMaven RulesMaven war 0 0 1 SNAPSHOT RulesMaven Maven Webapp http maven apache org junit junit 3 8 1 test com sun faces jsf api 2 0 4 b09 com sun faces jsf impl 2 0 4 b09 org primefaces primefaces 2 2 1 org prime

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論