Maven入门到项目搭建

来源:互联网 发布:永恒之塔男性捏脸数据 编辑:程序博客网 时间:2024/06/05 05:36

Maven是一个项目管理工具,可以很快的入门,在之前自己有过学习,但是没有系统的总结过,今天在博客总结一份留做备份。

下载地址

http://maven.apache.org/download.cgi
这里写图片描述

安装Maven

准备

安装Maven之前要检查是否安装了JDK,如果安装成功了JDK,会出现下面的提示。
这里写图片描述

如果JDK没有配置好,我这个是JAVA_HOME配置不正确,提示如下:
这里写图片描述

下载

将下载好的Maven解压,放在不包含中文的路径下,文件目录如下:
这里写图片描述

配置

环境变量

这里写图片描述
然后在path下将JAVA_HOME路径放进去。
注意:
1. 分号必须是英文状态下的

验证

Cmd –> mvn –v

这里写图片描述
Ok.

修改Maven默认的下载位置

Maven\conf\setting.xml

这里写图片描述
将setting.xml文件放在和本地仓库放在同一个目录下:
这里写图片描述

将setting.xml文件在C:\Users\Think.m2再拷贝一份,因为这是Maven的默认地址。

创建Maven项目

环境:MyEclipse+Maven3.3.9

选择本地的Maven

这里写图片描述

设置本地Maven仓库的位置

这里写图片描述

创建Maven项目

这里写图片描述
这里写图片描述

坐标

Group ID: 项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。
Artifact ID: 项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称
Version:版本
Package:包结构
还有一种说法是:groupId:定义当前maven项目属于哪个项目
artifactId:定义实际项目中的某一个模块
version:定义当前项目的当前版本
packaging:定义当前项目的打包方式

这里写图片描述

搭建结束:

这里写图片描述
在创建结束之后,仓库文件中会出现一些文件,就是一些jar包:
这里写图片描述

解析Maven的构造

src/main/java 存放项目的java文件
src/main/resources 存放项目的资源文件,如spring,hibernate的配置文件
src/test/java 存放所有的测试的java文件
src/test/resources 存放测试用的资源文件
target 项目输出位置
pom.xml 文件

Maven命令

Mvn compile
Mvn test
Mvn clean
Mvn install
Mvn build
Mvn package

这里写图片描述

仓库

私服:

在setting.xml中进行配置

这里写图片描述
例如:
这里写图片描述

0 0
原创粉丝点击