目录
一.Maven简介
二.Maven的作用
三.Maven的安装
四.Maven工程的类型和结构
1.Maven工程类型
2.Maven工程结构
五.一键构建_项目的生命周期
六.一键构建_Maven常用命令
七.依赖管理_Maven仓库类型
八.依赖管理_Maven配置文件
一.Maven简介 Maven 是一个项目管理工具。它可以帮助程序员构建工程,管理 jar包,编译代码,完成测试,项目打包等等。
- Maven工具是基于POM(Project Object Model,项目对象模型)实现的。在Maven的管理下每个项目都相当于是一个对象。
- Maven标准化了项目的构建。即对项目结构,构建命令等进行了标准化定义。
- Maven提供了一个免费的中央仓库,在其中几乎可以找到任何的流行开源类库。
- Maven是跨平台的,在Windows、Linux、Mac上,都可以使用同样的命令。
先确保安装好jdk和配置好JAVA_HOME 。
下载:
访问 Maven – Download Apache Maven
安装 解压下载好的安装文件,解压后目录结构如下:- bin:存放maven的命令
- boot:存放maven本身的引导程序,如类加载器等
- conf:存放maven的配置文件
- lib:存放maven本身运行所需的jar包
再继续在系统变量的Path里添加如下:
%MAVEN_HOME%\bin
查看版本
管理员身份打开
CMD
命令窗口,输入
mvn
-
v
,显示
Maven
版本和
Java
版本,证明安装成功。
四.Maven工程的类型和结构
1.Maven工程类型
POM工程
POM
工程是逻辑工程,
Maven
并不会对该类型工程做打包处理,这些工程往往不包含具体的业务,而是用来整合其他工程
的。
JAR工程
普通
Java
工程,在打包时会将项目打成
jar
包。
WAR工程
JAVA Web
工程,在打包时会将项目打成
war
包。
2.Maven工程结构
接下来我们通过一个
WAR
工程学习
Maven
工程的结构
文件目录结构:
- src:源代码
- target:编译生成的文件
- pom.xml:Maven工程配置文件,如坐标信息等。
项目结构:
- src/main/java:存放项目的java 文件
- src/main/resources:存放项目资源文件,如配置文件
- src/test/java:存放项目的测试文件
- src/test/resources:存放测试时的资源文件
- src/main/webapp:存放前端的一些文件,比如html,css等
F://repository
配置镜像
由于中央仓库访问速度较慢,可以配置镜像代理中央仓库的下载请求。在
nexus-aliyun
central
Nexus aliyun
http://maven.aliyun.com/nexus/content/groups/public/
配置
JDK
版本
创建
maven
项目的时候,默认使用的
JDK
是
1.5
版本,验证语法、编译、运行时都会按照
JDK1.5
*** 作,这样就有很多语法无法使用。我
们本机安装的
JDK
是
JDK8
,可以配置
maven
按照
JDK8
创建项目。
在
jdk18
true
1.8
1.8
1.8
1.8
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)