如何理解并使用Maven

这篇文章主要介绍“如何理解并使用Maven”,在日常操作中,相信很多人在如何理解并使用Maven问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理解并使用Maven”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

10多年的多伦网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整多伦建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“多伦网站设计”,“多伦网站推广”以来,每个客户项目都认真落实执行。

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

1、很好的管理项目中包的依赖关系。

2、还能够实现项目的热部署(能够直接将项目发布到远程服务器)。

3、实现项目的打包、部署。

4、还能够运行所有的测试用例。

5、实现项目的多模块构建。

这篇文章,我会带着大家建立一个项目,系统地总结下Maven的知识和实践思路,希望对你有所帮助。内容分成以下几个部分:

  • Maven的使用

  • 使用命令来创建一个java工程

  • 工程目录解析

  • 打包

  • 构建一个web工程

  • Maven在MyEclipse/eclipse上的用法

  • 在Eclipse上创建Maven的JAVA工程

  • 在Eclipse创建Maven的Web工程

  • IDEA的使用

  • IDEA的使用技巧

01 Maven的使用
1、下载MAVEN包

解压到指定的目录  G:/maven的目录下

2、要使用命令的话首先要配置环境变量

M2_HOME=G:\maven\apache-maven-3.6.0     在path中进行引用     %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 使用命令来创建一个java工程
1、首先创建一个存放工程的目录

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

2、使用命令进入这个目录

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

3、使用如下命令

mvn archetype:generate    ------>获取创建的maven工程的模板  此时会出现2300多个构建工程的模板 默认选中的1311号模板(创建JAVA工程的模板)  直接enter  选中模板的版本号------->默认就可以  groupId:组id  这个一般和主包保持一致  artifactId:这个一般写项目的工程名字  选择版本号:------> 一般默认就好  写包名 ------>默认和groupId一致  默认就好  确认 : Y

4、此时再去看这个目录就会多一个项目的文件夹

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

--------------src                               //主要放的是JAVA  资源  测试文件  ------------------------------------main                //JAVA文件和运行的配置文件  ------------------------------------------------java          //这个放的是JAVA的配置文件  ------------------------------------test                 //放的是测试文件和测试需要的资源  -----------------------------------------------java          //测试的JAVA代码  ---------------POM               //项目自身的坐标 常量 项目的依赖包  项目依赖的组件

项目坐标:

com.qy.shopping    MAVEN_01    1.0-SNAPSHOT    jar      MAVEN_01    http://www.example.com  库的依赖:        组的id        junit        项目的名字        junit        项目的版本号        4.11       当前这个库在什么时候有效        test              库:     本地库    远程库

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

C:\Users\apple\Desktop\maven-project\MAVEN_01\  mvn package ---------------------->生成目标文件

2、进入目标文件

Java -jar  MAVEN_01-1.0-SNAPSHOT.jar 主类的全路径  运行出来

05 构建web工程步骤
1、进入存放工程的目录

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

2、获取所有的模板

mvn archetype:generate

3、选择1316号模板

输入1316------>后面的跟前面是一样的

4、工程目录的解析

-------------------------------src  -------------------------------------------main  ---------------------------------------------------------java            存放java文件的  ---------------------------------------------------------webapp         存放对外共享的资源  -------------------------------pom

注意:
每一种不同类型的工程在maven中对应了不同的模板

java工程有java工程的模板

web工程有web工程的模板

Suite工程有suite工程的模板(当成父亲工程来用)

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

2、进入window----perfrence----输入maven

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

4、设置本地的仓库位置以及设置文件的位置

注意:setting.xml文件的位置是在本地仓库的根路径下有个 setting.xml配置文件  实际上这个配置文件并不在这里  原本是在maven的加压路劲下的 conf目录里面  那么就将这个文件copy到库的根路径下  注意:库的位置默认是在c盘的用户目录下的.m2文件里面  这个路径是可以改的

07 在Eclipse上创建maven的JAVA工程
1、右键---->新建

maven工程---->Create  a  simple project---->填写项目坐标(组的id、项目名字、打包的方式(jar)、依赖的版本)---->完成

2、项目的目录解析

rc/main/java:写JAVA代码的地方  src/main/resource:这个就是存放配置文件的地方  src/test/java:测试文件的地方  src/test/resoucre:测试文件存放资源的地方  target:这个是存放打包后的文件和资源的地方  Pom:存放的是(项目坐标、依赖包、依赖的组件、各种配置)

3、编写项目并进行测试

08 在Eclipse上创建maven的Web工程
1、右键---->新建

maven工程----->next----->maven archetype webapp(模板)----->下一步(填写项目的坐标)------>finish(完成)

2、目录解析

----------------------------------------java Resource  ---------------------------------------------------------src/main/resource  :编写资源文件的地方  ---------------------------------------------------------src/man/java      :编写JAVA代码的地方  ---------------------------------------src/main  --------------------------------------------------------webapp:这个目录就相当于以前的Web-content/Web app目录

3、导入web工程所需要的常用的包

              javax.servlet        javax.servlet-api        3.1.0        provided                             javax.servlet.jsp.jstl        javax.servlet.jsp.jstl-api        1.2.1                       javax.servlet        jsp-api        2.0        provided                       org.apache.taglibs        taglibs-standard-impl        1.2.5                                junit        junit        4.12        test      

4、创建我们的jsp文件

<%@ page language="java" contentType="text/html; charset=UTF-8"      pageEncoding="UTF-8"%>          Insert title here           this is index jsp page       

5、测试(右键---->run on server)

注意:
默认创建的工程没有写JAVA代码的地方,所以需要手动创建

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

09 IDEA的使用
1、首页菜单的描述

Create new project :创建一个新的项目    Import project:导入一个项目(IDEA的项目)    Open:打开一个项目    Check out from version control:表示从版本控制工具的仓库中检出一个项目

2、创建一个java工程

Create new project -------选择maven------选择create from archetype------next-----填写项目的坐标

10 IDEA的使用技巧
1、将快捷键设置成Eclipse的快捷键

File------setting-----keymap----->选择Eclipse

2、编码的设置

File-----setting-----输入encoding     File encoding  ---->选择全局的编码和工程的编码

3、字体的设置

File------setting-----输入font-----找到font-----右侧就可以设置字体的大小

4、快捷键的自定义

File------setting-----Editor----live templates----->  +  ----->添加组(bobo1)----->完成                                          +  ----->live template ---->输入框输入  提示的简写------>在template text中输入要表达的内容     选中创建好的模板----->右键  Change Context----->选中java(表示的是在java代码中进行提示)-----确定

5、更改主题

File------------- setting------------------Appearance--------右边就有主题的选择(选择适合自己自己的主题)

6、IDEA怎么安装maven

File------------setting------------------输入maven-------->右侧进行配置

7、Tomcat的安装

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

到此,关于“如何理解并使用Maven”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


当前名称:如何理解并使用Maven
文章路径:http://ybzwz.com/article/ghhddc.html