日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
關(guān)于Maven,我是如何理解并使用的

 Maven是一個構(gòu)建工具,這個構(gòu)建工具能夠幫助你更好的管理包的依賴、還能夠為你實現(xiàn)項目的熱部署、還能為你運行所有的測試用例、還能夠為你項目的打包、發(fā)布、還能夠?qū)崿F(xiàn)項目的多模塊構(gòu)建。本文談?wù)劊沂侨绾卫斫釳aven并使用的。

先說一說Maven到底能干什么呢,大概有以下這些作用:

1、很好的管理項目中包的依賴關(guān)系。

2、還能夠?qū)崿F(xiàn)項目的熱部署(能夠直接將項目發(fā)布到遠程服務(wù)器)。

3、實現(xiàn)項目的打包、部署。

4、還能夠運行所有的測試用例。

5、實現(xiàn)項目的多模塊構(gòu)建。

這篇文章,我會帶著大家建立一個項目,系統(tǒng)地總結(jié)下Maven的知識和實踐思路,希望對你有所幫助。內(nèi)容分成以下幾個部分:

  • Maven的使用
  • 使用命令來創(chuàng)建一個java工程
  • 工程目錄解析
  • 打包
  • 構(gòu)建一個web工程
  • Maven在MyEclipse/eclipse上的用法
  • 在Eclipse上創(chuàng)建Maven的JAVA工程
  • 在Eclipse創(chuàng)建Maven的Web工程
  • IDEA的使用
  • IDEA的使用技巧

01 Maven的使用
1、下載MAVEN包

 
 
 
  1. 解壓到指定的目錄  G:/maven的目錄下

2、要使用命令的話首先要配置環(huán)境變量

 
 
 
  1. M2_HOME=G:\maven\apache-maven-3.6.0
  2.    在path中進行引用
  3.    %M2_HOME%\bin

3、測試

 
 
 
  1. 在命令行輸入 mvn  -version
  2. Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
  3. Maven home: G:\maven\apache-maven-3.5.0\bin\..
  4. Java version: 1.8.0_101, vendor: Oracle Corporation
  5. Java home: C:\Program Files (x86)\Java\jdk1.8.0_101\jre
  6. Default locale: zh_CN, platform encoding: GBK
  7. OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

4、說明配置成功。

02 使用命令來創(chuàng)建一個java工程
1、首先創(chuàng)建一個存放工程的目錄

 
 
 
  1. C:\Users\apple\Desktop\maven-project

2、使用命令進入這個目錄

 
 
 
  1. cd /d C:\Users\apple\Desktop\maven-project

3、使用如下命令

 
 
 
  1. mvn archetype:generate    ------>獲取創(chuàng)建的maven工程的模板
  2. 此時會出現(xiàn)2300多個構(gòu)建工程的模板 默認(rèn)選中的1311號模板(創(chuàng)建JAVA工程的模板)
  3. 直接enter
  4. 選中模板的版本號------->默認(rèn)就可以
  5. groupId:組id  這個一般和主包保持一致
  6. artifactId:這個一般寫項目的工程名字
  7. 選擇版本號:------> 一般默認(rèn)就好
  8. 寫包名 ------>默認(rèn)和groupId一致  默認(rèn)就好
  9. 確認(rèn) : Y

4、此時再去看這個目錄就會多一個項目的文件夾

03 工程目錄解析
目錄解析如下:

 
 
 
  1. --------------src                               //主要放的是JAVA  資源  測試文件
  2. ------------------------------------main                //JAVA文件和運行的配置文件
  3. ------------------------------------------------java          //這個放的是JAVA的配置文件
  4. ------------------------------------test                 //放的是測試文件和測試需要的資源
  5. -----------------------------------------------java          //測試的JAVA代碼
  6. ---------------POM               //項目自身的坐標(biāo) 常量 項目的依賴包  項目依賴的組件

項目坐標(biāo):

 
 
 
  1. com.qy.shopping
  2.   MAVEN_01
  3.   1.0-SNAPSHOT
  4.   jar
  5.   MAVEN_01
  6.   http://www.cdxwcx.com
  7. 庫的依賴:
  8.   組的id
  9.       junit
  10.       項目的名字
  11.       junit
  12.       項目的版本號
  13.       4.11
  14.      當(dāng)前這個庫在什么時候有效
  15.       test
  16.     
  17.   
  18. 庫:
  19.    本地庫    遠程庫

04 打包
1、首先使用命令進入工程的根目錄

 
 
 
  1. C:\Users\apple\Desktop\maven-project\MAVEN_01\
  2. mvn package ---------------------->生成目標(biāo)文件

2、進入目標(biāo)文件

 
 
 
  1. Java -jar  MAVEN_01-1.0-SNAPSHOT.jar 主類的全路徑  運行出來

05 構(gòu)建web工程步驟
1、進入存放工程的目錄

 
 
 
  1. cd /d C:\Users\apple\Desktop\maven-project

2、獲取所有的模板

 
 
 
  1. mvn archetype:generate

3、選擇1316號模板

 
 
 
  1. 輸入1316------>后面的跟前面是一樣的

4、工程目錄的解析

 
 
 
  1. -------------------------------src
  2. -------------------------------------------main
  3. ---------------------------------------------------------java            存放java文件的
  4. ---------------------------------------------------------webapp         存放對外共享的資源
  5. -------------------------------pom

注意:
每一種不同類型的工程在maven中對應(yīng)了不同的模板

java工程有java工程的模板

web工程有web工程的模板

Suite工程有suite工程的模板(當(dāng)成父親工程來用)

06 Maven在MyEclipse/eclipse的用法
1、下載MAVEN在Eclipse上的插件包

2、進入window----perfrence----輸入maven

3、installations----add添加本地的maven的根路徑

4、設(shè)置本地的倉庫位置以及設(shè)置文件的位置

 
 
 
  1. 注意:setting.xml文件的位置是在本地倉庫的根路徑下有個 setting.xml配置文件  實際上這個配置文件并不在這里  原本是在maven的加壓路勁下的 conf目錄里面  那么就將這個文件copy到庫的根路徑下
  2. 注意:庫的位置默認(rèn)是在c盤的用戶目錄下的.m2文件里面  這個路徑是可以改的

07 在Eclipse上創(chuàng)建maven的JAVA工程
1、右鍵---->新建

 
 
 
  1. maven工程---->Create  a  simple project---->填寫項目坐標(biāo)(組的id、項目名字、打包的方式(jar)、依賴的版本)---->完成

2、項目的目錄解析

 
 
 
  1. rc/main/java:寫JAVA代碼的地方
  2. src/main/resource:這個就是存放配置文件的地方
  3. src/test/java:測試文件的地方
  4. src/test/resoucre:測試文件存放資源的地方
  5. target:這個是存放打包后的文件和資源的地方
  6. Pom:存放的是(項目坐標(biāo)、依賴包、依賴的組件、各種配置)   

3、編寫項目并進行測試

08 在Eclipse上創(chuàng)建maven的Web工程
1、右鍵---->新建

 
 
 
  1. maven工程----->next----->maven archetype webapp(模板)----->下一步(填寫項目的坐標(biāo))------>finish(完成)

2、目錄解析

 
 
 
  1. ----------------------------------------java Resource
  2. ---------------------------------------------------------src/main/resource  :編寫資源文件的地方
  3. ---------------------------------------------------------src/man/java      :編寫JAVA代碼的地方
  4. ---------------------------------------src/main
  5. --------------------------------------------------------webapp:這個目錄就相當(dāng)于以前的Web-content/Web app目錄

3、導(dǎo)入web工程所需要的常用的包

 
 
 
  1.     
  2.       javax.servlet
  3.       javax.servlet-api
  4.       3.1.0
  5.       provided
  6.     
  7.  
  8.     
  9.     
  10.       javax.servlet.jsp.jstl
  11.       javax.servlet.jsp.jstl-api
  12.       1.2.1
  13.     
  14.  
  15.     
  16.       javax.servlet
  17.       jsp-api
  18.       2.0
  19.       provided
  20.     
  21.  
  22.     
  23.       org.apache.taglibs
  24.       taglibs-standard-impl
  25.       1.2.5
  26.     
  27.     
  28.     
  29.     
  30.       junit
  31.       junit
  32.       4.12
  33.       test
  34.            

4、創(chuàng)建我們的jsp文件

 
 
 
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2.     pageEncoding="UTF-8"%>
  3. Insert title here
  4.  
  5.   this is index jsp page
  6.  

5、測試(右鍵---->run on server)

注意:
默認(rèn)創(chuàng)建的工程沒有寫JAVA代碼的地方,所以需要手動創(chuàng)建

 
 
 
  1. 在下面的src/main上面右鍵----->new folder---->取名字java 完成  就自動跑上去了

09 IDEA的使用
1、首頁菜單的描述

 
 
 
  1. Create new project :創(chuàng)建一個新的項目
  2.   Import project:導(dǎo)入一個項目(IDEA的項目)
  3.   Open:打開一個項目
  4.   Check out from version control:表示從版本控制工具的倉庫中檢出一個項目

2、創(chuàng)建一個java工程

 
 
 
  1. Create new project -------選擇maven------選擇create from archetype------next-----填寫項目的坐標(biāo)

10 IDEA的使用技巧
1、將快捷鍵設(shè)置成Eclipse的快捷鍵

 
 
 
  1. File------setting-----keymap----->選擇Eclipse

2、編碼的設(shè)置

 
 
 
  1. File-----setting-----輸入encoding
  2.  
  3. File encoding  ---->選擇全局的編碼和工程的編碼

3、字體的設(shè)置

 
 
 
  1. File------setting-----輸入font-----找到font-----右側(cè)就可以設(shè)置字體的大小

4、快捷鍵的自定義

 
 
 
  1. File------setting-----Editor----live templates----->  +  ----->添加組(bobo1)----->完成
  2.                                         +  ----->live template ---->輸入框輸入  提示的簡寫------>在template text中輸入要表達的內(nèi)容
  3.  
  4. 選中創(chuàng)建好的模板----->右鍵  Change Context----->選中java(表示的是在java代碼中進行提示)-----確定

5、更改主題

 
 
 
  1. File------------- setting------------------Appearance--------右邊就有主題的選擇(選擇適合自己自己的主題)

6、IDEA怎么安裝maven

 
 
 
  1. File------------setting------------------輸入maven-------->右側(cè)進行配置

7、Tomcat的安裝

 
 
 
  1. Run------Edit configrations-----左上角 +  ----------->找到Tomcat server-------->Local----->Application server(后面的瀏覽)------>Configration----->找到Tomcat的根目錄----->完成

最后的話
毫無疑問,在Java生態(tài)里,Maven是最流行的軟件項目自動構(gòu)建工具。它已經(jīng)取代Ant很久了,這得益于它在項目管理,依賴管理及解決方案方面提供了更簡單而且是聲明式的模型,而且它不僅有著良好定義的構(gòu)建階段(如編譯和測試),同時還支持眾多與構(gòu)建,配置和部署代碼相關(guān)的插件。

友情提示:如果你是Maven新手或者缺乏使用經(jīng)驗,那么最好是先花點時間去學(xué)一下它的基本用法,而不是通過提示和技巧的方式來學(xué)習(xí)。


網(wǎng)站欄目:關(guān)于Maven,我是如何理解并使用的
分享鏈接:http://www.5511xx.com/article/dhiphsc.html