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 阿里云公共仓库
    7 https://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

        运行Spring MVC示例