首页 > 其他 > 详细

Maven的课堂笔记1

时间:2019-03-19 23:25:08      阅读:153      评论:0      收藏:0      [点我收藏+]

什么是maven?

Maven是一个跨平台的项目管理工具,主要用于基于java平台的项目构建,依赖管理。

Clean  compile  test  package  install   run

技术分享图片

1.1 管理项目jar

1.2 聚合项目(分布式开发)

1.3 继承(依赖传递)

 

2. Maven安装环境搭建

 

2.1 从官网下载maven的压缩包

 

http://maven.apache.org/官网上下载最新版本的maven

 

 

2.2 本地安装jdk

要求版本是1.7以上,  步骤略

 

2.3 解压压缩包

技术分享图片

 

 技术分享图片

2.4 移动压缩包内容

 E盘新创建一个maven目录,把内容添加到目录中

 技术分享图片

2.5 配置环境变量,设置path路径

技术分享图片

技术分享图片

2.6 检测环境是否配置成功

 打开doc窗口,输入命令   mvn -v

 

创建资源库

 

 

3.1 原理

开发场景:我们有多个项目,SSH架构的项目,SSM架构的项目或者是SSI架构的项目,都得用到好多的jar包,我们如果每一个项目都去复制一份jar包去放到项目中的lib目录下,工作量会比较大,以下是Maven原理

技术分享图片

 

3.2 配置资源库位置

Maven默认的资源库的位置,是在C:\Users\Administrator\.m2

技术分享图片

把这个settings.xml文件copyC:\Users\Administrator\.m2

3.3创建一个资源库文件地址

技术分享图片

E盘创建一个mavenWork文件夹,把资源文件copy到这个文件夹下

 技术分享图片

3.4 资源库内容

存放开发项目时候需要的jar

 技术分享图片

3.5 修改settings.xml文件

 

maven工程指向这个E盘的资源库的位置

 

修改C:\Users\Administrator\.m2,位置下的settings.xml文件

技术分享图片

3.6 Maven的配置

 技术分享图片

说明:

   bin中存放可执行的二进制文件

   conf存放settings.xml文件 可以修改资源库的存放位置

   lib  运行maven所依赖的jar

 

3.7 maven的约定

 

Maven是一个项目管理工具,你必须在创建项目的时候得依照maven规定的项目目录,去创建项目.

 

 

 

src/main/java      存放项目的java文件

 

src/main/resources  存放项目的资源文件,如springhibernate的配置文件

 

src/test/java       存放所有的测试的java文件

 

src/test/resources   存放测试用的资源文件

 

target            项目输出位置

 

pom.xml  文件

 

使用eclipse创建一个maven项目

 

4.1 创建java项目

 

技术分享图片

4.2 修改项目的目录

技术分享图片

技术分享图片

4.3 修改pom文件

  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.bw</groupId> <artifactId>CCTV1</artifactId> <version>0.0.1-SNAPSHOT</version> </project> 

4.4 创建CCTV1.java

技术分享图片

4.5 使用maven命令编译项目

 

进入到这个项目的目录

 

D:\13workS\CCTV1

4.6 执行编译命令  mvn  compile

技术分享图片

 

 

4.7 刷新myeclipse下的CCTV1项目,查看项目的目录

技术分享图片

4.8 执行mvn test

技术分享图片

 

 

4.9 执行mvn clean命令

 

清空项目中,target文件夹中编译好的class文件

技术分享图片

技术分享图片

 

 

4.10 执行mvn package命令

 把项目打包成为jar

技术分享图片

技术分享图片

4.11执行Maven install命令

 

把项目打包成为jar,并且安装到了资源库中

技术分享图片

技术分享图片

4.12 执行mvn clean install命令

 先清空,再打包

技术分享图片

4.13 总结

以上,mvn cleanmvn compilemvn testmvn package 等命令的执行就是Maven的一个生命周期

技术分享图片

查看报告在maven项目中的技术分享图片文件里

 

Maven的课堂笔记1

原文:https://www.cnblogs.com/JBLi/p/10561950.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!