成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何理解并使用Maven

這篇文章主要介紹“如何理解并使用Maven”,在日常操作中,相信很多人在如何理解并使用Maven問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何理解并使用Maven”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

10多年的多倫網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營銷型網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整多倫建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“多倫網(wǎng)站設(shè)計(jì)”,“多倫網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

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

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

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

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

4、還能夠運(yùn)行所有的測試用例。

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

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

  • Maven的使用

  • 使用命令來創(chuàng)建一個(gè)java工程

  • 工程目錄解析

  • 打包

  • 構(gòu)建一個(gè)web工程

  • Maven在MyEclipse/eclipse上的用法

  • 在Eclipse上創(chuàng)建Maven的JAVA工程

  • 在Eclipse創(chuàng)建Maven的Web工程

  • IDEA的使用

  • IDEA的使用技巧

01 Maven的使用
1、下載MAVEN包

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

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

M2_HOME=G:\maven\apache-maven-3.6.0     在path中進(jìn)行引用     %M2_HOME%\bin

3、測試

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

4、說明配置成功。

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

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

2、使用命令進(jìn)入這個(gè)目錄

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

3、使用如下命令

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

4、此時(shí)再去看這個(gè)目錄就會多一個(gè)項(xiàng)目的文件夾

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

--------------src                               //主要放的是JAVA  資源  測試文件  ------------------------------------main                //JAVA文件和運(yùn)行的配置文件  ------------------------------------------------java          //這個(gè)放的是JAVA的配置文件  ------------------------------------test                 //放的是測試文件和測試需要的資源  -----------------------------------------------java          //測試的JAVA代碼  ---------------POM               //項(xiàng)目自身的坐標(biāo) 常量 項(xiàng)目的依賴包  項(xiàng)目依賴的組件

項(xiàng)目坐標(biāo):

<groupId>com.qy.shopping</groupId>    <artifactId>MAVEN_01</artifactId>    <version>1.0-SNAPSHOT</version>    <packaging>jar</packaging>      <name>MAVEN_01</name>    <url>http://www.example.com</url>  庫的依賴:  <dependencies>  <dependency>    組的id        <groupId>junit</groupId>        項(xiàng)目的名字        <artifactId>junit</artifactId>        項(xiàng)目的版本號        <version>4.11</version>       當(dāng)前這個(gè)庫在什么時(shí)候有效        <scope>test</scope>      </dependency>    </dependencies>    庫:     本地庫    遠(yuǎn)程庫

04 打包
1、首先使用命令進(jìn)入工程的根目錄

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

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

Java -jar  MAVEN_01-1.0-SNAPSHOT.jar 主類的全路徑  運(yùn)行出來

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

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

2、獲取所有的模板

mvn archetype:generate

3、選擇1316號模板

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

4、工程目錄的解析

-------------------------------src  -------------------------------------------main  ---------------------------------------------------------java            存放java文件的  ---------------------------------------------------------webapp         存放對外共享的資源  -------------------------------pom

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

java工程有java工程的模板

web工程有web工程的模板

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

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

2、進(jìn)入window----perfrence----輸入maven

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

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

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

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

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

2、項(xiàng)目的目錄解析

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

3、編寫項(xiàng)目并進(jìn)行測試

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

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

2、目錄解析

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

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

<!--導(dǎo)入我們的Servlet的API -->      <dependency>        <groupId>javax.servlet</groupId>        <artifactId>javax.servlet-api</artifactId>        <version>3.1.0</version>        <scope>provided</scope>      </dependency>         <!--導(dǎo)入我們jstl的標(biāo)簽庫的包 -->      <dependency>        <groupId>javax.servlet.jsp.jstl</groupId>        <artifactId>javax.servlet.jsp.jstl-api</artifactId>        <version>1.2.1</version>      </dependency>         <dependency>        <groupId>javax.servlet</groupId>        <artifactId>jsp-api</artifactId>        <version>2.0</version>        <scope>provided</scope>      </dependency>         <dependency>        <groupId>org.apache.taglibs</groupId>        <artifactId>taglibs-standard-impl</artifactId>        <version>1.2.5</version>      </dependency>            <!--引入junit類 -->      <dependency>        <groupId>junit</groupId>        <artifactId>junit</artifactId>        <version>4.12</version>        <scope>test</scope>      </dependency>

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

<%@ page language="java" contentType="text/html; charset=UTF-8"      pageEncoding="UTF-8"%>  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  <html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  <title>Insert title here</title>  </head>  <body>       this is index jsp page     </body>  </html>

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

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

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

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

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

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

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

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

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

2、編碼的設(shè)置

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

3、字體的設(shè)置

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

4、快捷鍵的自定義

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

5、更改主題

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

6、IDEA怎么安裝maven

File------------setting------------------輸入maven-------->右側(cè)進(jìn)行配置

7、Tomcat的安裝

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

到此,關(guān)于“如何理解并使用Maven”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

網(wǎng)頁題目:如何理解并使用Maven
轉(zhuǎn)載來于:http://jinyejixie.com/article12/ghhddc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、做網(wǎng)站、靜態(tài)網(wǎng)站、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
吴堡县| 澄迈县| 宕昌县| 上思县| 司法| 青铜峡市| 长泰县| 临湘市| 郧西县| 临沂市| 平阳县| 巴楚县| 莱西市| 会理县| 宁德市| 浑源县| 南安市| 抚宁县| 孟连| 上杭县| 子长县| 金寨县| 贵南县| 东平县| 嘉黎县| 藁城市| 唐河县| 万宁市| 修水县| 巨野县| 微山县| 长春市| 静安区| 于田县| 彭州市| 南京市| 青岛市| 镇康县| 陆河县| 克什克腾旗| 丰县|