Maven
第7次实验 Maven应用
Maven 环境设置
- JDK(1.7以上)已安装 , JAVA_HOME已设置;
- 设置apache-maven-3.8.2\bin(这个目录要改成你自己解压的目录)到PATH环境变量:
1 $env:path = "C:\Java\apache-maven-3.8.1\ bin;"+$env:path
- 检查环境设置是否正确
mvn -v
设置镜像服务器
-
全局配置文件
maven_home/conf/settings.xml
用户配置文件(尽量使用)
~/.m2/settings.xml
~ 代表当前用户目录
Maven还没有执行过,那么用户目录下的.m2目录还没有建立,请修改全局配置文件settings.xml -
1 2 3
4 aliyunmaven 5* 6阿里云公共仓库 7https://maven.aliyun.com/repository/public 8生成一个示例项目
1 mvn archetype:generate 2 (选择maven-archetype-quickstart脚手架)
选择默认的脚手架类型
1 groupId=cn.edu.sdau.computer(组织ID) 2 artifactId=my-app(项目的名称,要求用字母A+你的学号) 3 archetypeArtifactId=maven-archetype-quickstart(这个是选择的,不用再次设置)
Maven生命周期实验
1 mvn validate(校验项目是否有误) 2 mvn compile (编译项目的源代码) 3 mvn package (将编译好的项目打包(jar, war)) 4 mvn verify (运行任何检查以验证包装是否有效并符合质量标准) 5 mvn install (将软件包安装到本地存储库中) 6 mvn deploy (在集成或发布环境中完成,复制到远程库,与其他人员和项目共享)(这一步不用做)
生成安装Spring MVC脚手架(Archetype)
1 mvn archetype:create-from-project 2 cd ./target/generated-sources/archetype 3 mvn install 4 mvn archetype:crawl