Maven基础总结

来源:互联网 发布:在线制作淘宝店招 编辑:程序博客网 时间:2024/05/19 16:04

Maven基础

1.     Maven的好处

2.     Maven的好处如何体现

Maven的两大核心

依赖管理:对jar包管理过程

项目构建:项目在编码完成后,对项目进行编译,测试,打包,部署一系列的操作都通过命令来实现

 

通过maven命令将web项目发布到tomcat:mvn tomcat:run

3.     Maven安装配置本地仓库

Maven程序安装前提:maven程序java开发,它的运行依赖jdk。

1)    Maven的下载安装

下载地址:http://maven.apache.org/download.cgi,解压

目录结构


bin:可执行脚本命令

conf:配置文件

lib:maven项目运行需要的jar包

配置环境变量(首先要有jdk环境变量)

 


查看是否安装成功

2)    配置本地仓库

查看setting文件默认信息

打开maven根目录下conf/setting.xml文件,有如下内容:

  <!-- localRepository

   | The path to the local repository mavenwill use to store artifacts.

   |

   | Default: ${user.home}/.m2/repository

 <localRepository>/path/to/local/repo</localRepository>

  -->

如上告诉我们:maven的默认仓库位置

 

修改setting.xml文件,指定本地仓库的位置(让maven知道本地仓库在哪里)

<!--添加20170807-->      

         <localRepository>C:\ProgramFiles\Java\local_mvn_repository</localRepository>

 

4.     Maven项目标准目录结构

1)    文档目录


Src:项目的源码

pom.xml :maven项目核心配置文件

 

2)    项目结构

 

 

5.     Maven的常用命令

1)    Clean:清除

将项目根目录下target目录清理掉

2)    Compile:编译

将项目中.java文件编译为.class文件

3)    Test:单元测试

单元测试类名要求:xxxxxTest.java

将项目根目录src/test/java目录下的单元测试类都执行

 

4)    Package:打包

Web project   --------------- war包

Java project   -------------------  jar包

将项目打包放在target目录下

5)    Install :安装

解决本地多个项目公用一个jar包

打包到本地仓库

6.     Maven整合web项目

1)    配置eclipse中maven环境

配置m2e插件,Mars2版本自带maven插件

配置maven程序

配置userSetting让exclipse知道maven仓库在哪里?

构建索引

点击右键Rebuild Index

 

 

 

2)    创建maven项目

 

原创粉丝点击