使用maven進行項目構建

3.使用maven進行項目構建
MyEclipse 自帶maven 插件
Eclipse 需要單獨安裝maven插件

3.1. Maven 在企業中怎麼用的 ?
Maven : 項目構建工具 ,進行項目編譯、測試、打包、運行、發佈 ….
使用 maven將工程進行組件化 ,項目分爲 表現層、業務層、 數據層 屬於maven創建 三個項目 ,分別進行三層開發
Maven 和 Jenkins (hudson) 對項目進行持續集成
企業中搭建私服

3.2. 建立maven骨架的項目,運行bos
1、 下載和解壓 maven 的zip包
2、 在myeclipse 配置外部 maven

3、 配置倉庫setting文件 和 倉庫位置
默認位置 C:\Documents and Settings\seawind.m2 (這個文件夾沒有 settings,xml )
將解壓maven目錄/ conf/ settings.xml 複製 C:\Documents and Settings\seawind.m2

在 settings.xml 指定本地倉庫位置

Maven 原理, 使用座標導入jar包,先在本地倉庫找,如果沒有,會去網絡上倉庫下載 !

4、 將 repository.rar 解壓,覆蓋本機原來 的倉庫
5、 在myeclipse 建立maven工程
可以自己選擇骨架

quickstart 骨架, javase的maven項目
webapp 骨架, javaee的maven項目

使用simple project 骨架

輸入maven參數
座標 : GroupId 、ArtifactId 、Version
Packing 打包方式 : jar(給別人引入的)、pom(給別人繼承的)、war (用來運行的)

maven 項目結構分析
src/main/java 存放項目源碼
src/main/resources 存放項目配置文件
src/test/java 存放測試用例代碼
src/test/resources 存放測試配置文件

src/main/webapp 文件夾用來存放頁面代碼 

6、 移植項目
將源碼 src/main/java
將配置文件 src/main/resources
將頁面 src/main/webapp (WEB-INF 不要移動lib,只需要pages和web.xml )

7、 編寫pom.xml
使用座標導入 jar包

只需要獲取 需要項目座標,就可以引入
http://search.maven.org/
http://mvnrepository.com/

8、運行項目
右鍵項目 – run as — maven build —- tomcat:run

使用 maven tomcat plugin 1.1 進行運行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章