Maven是一个跨平台的项目管理工具,主要用于基于java平台的项目构建,依赖管理。
Clean compile test package install run
1.1 管理项目jar包
从http://maven.apache.org/官网上下载最新版本的maven
要求版本是1.7以上, 步骤略
在E盘新创建一个maven目录,把内容添加到目录中
打开doc窗口,输入命令 mvn -v
开发场景:我们有多个项目,SSH架构的项目,SSM架构的项目或者是SSI架构的项目,都得用到好多的jar包,我们如果每一个项目都去复制一份jar包去放到项目中的lib目录下,工作量会比较大,以下是Maven原理
Maven默认的资源库的位置,是在C:\Users\Administrator\.m2
把这个settings.xml文件copy到C:\Users\Administrator\.m2
在E盘创建一个mavenWork文件夹,把资源文件copy到这个文件夹下
存放开发项目时候需要的jar包
让maven工程指向这个E盘的资源库的位置
修改C:\Users\Administrator\.m2,位置下的settings.xml文件
说明:
bin中存放可执行的二进制文件
conf存放settings.xml文件 可以修改资源库的存放位置
lib 运行maven所依赖的jar包
Maven是一个项目管理工具,你必须在创建项目的时候得依照maven规定的项目目录,去创建项目.
src/main/java 存放项目的java文件
src/main/resources 存放项目的资源文件,如spring,hibernate的配置文件
src/test/java 存放所有的测试的java文件
src/test/resources 存放测试用的资源文件
target 项目输出位置
pom.xml 文件
<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>
进入到这个项目的目录
D:\13workS\CCTV1
清空项目中,target文件夹中编译好的class文件
把项目打包成为jar包
把项目打包成为jar包,并且安装到了资源库中
先清空,再打包
以上,mvn clean、mvn compile、mvn test、mvn package 等命令的执行就是Maven的一个生命周期
查看报告在maven项目中的文件里
原文:https://www.cnblogs.com/JBLi/p/10561950.html