1.Maven介绍:(3.2.5下载)
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。
2.环境变量配置:
如果有一天..你在配置maven环境变量后出现了错误:ERROR: JAVA_HOME is set to an invalid directory.....请一定记得....移........除......JAVA_HOME.....变量值..........末尾的那.......个..............分号";"!! 卒.
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_91
M2_HOME=E:\apache-maven-3.3.9
Path=%M2_HOME%\bin
检验是否配置成功dos输入mvn -v是否出现版本号。
2.1手工配置
在struts2的核心jar里面struts2-core-2.3.32\META-INF\maven\org.apache.struts\struts2-core\pom.xml
maven约定好的目录结构
目录结构:
src
-main
-java
-package
-test
-java
-package
resources
pom.xml结构
<?xml version="1.0" encoding="UTF-8"?>
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.imooc.maven01</groupId> <!--项目包名-->
<artifactId>maven01-model</artifactId> <!--模块名建议项目名-->
<version>0.0.1SNAPSHOT</version> <!--快照版本-->
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
</dependency>
</dependencies>
</project>
pom.xml保存在项目根目录,然后打开命令行去到项目所在根目录执行mvn compile命令,进行编译。
mvn test命令可以测试是否部署成功
mvn package打包当前项目jar
maven 命令
-v 查看maven版本
compile 编译
test 测试
package 打包
clean 删除target(字节码文件和测试报告)
install 安装jar包到安装目录中