Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目

文章目录

  • 一、执行命令创建Jar工程
  • 二、使用作者提供的maven_java项目进行编译
  • 三、使用使用作者提供的maven_java项目进行test测试,生成测试报告
  • 四、使用使用作者提供的maven_java项目进行package打包
  • 五、使用使用作者提供的maven_java项目进行clean清除
  • 六、使用使用作者提供的maven_java项目进行install安装
  • 七、执行命令创建Web工程
  • 八、执行命令打包Web工程
  • 九、执行命令创建父子工程
    • 1、创建父工程
    • 2、创建子工程
  • 参考文档

一、执行命令创建Jar工程

mvn archetype:generate

Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第1张图片
Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第2张图片
Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第3张图片

二、使用作者提供的maven_java项目进行编译

mvn compile
mvn test-compile

Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第4张图片
Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第5张图片
Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第6张图片

三、使用使用作者提供的maven_java项目进行test测试,生成测试报告

  • 向路径\maven_java\src\test\java\com\atguigu\maven\test 的MavenTest.java文件的,写入testAssert()写入
System.out.println("beifeng,用于测试");

Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第7张图片
Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第8张图片

Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第9张图片

四、使用使用作者提供的maven_java项目进行package打包

mvn package
  • 只会打包主程序的代码,测试程序不会被打包
  • 但是测试程序会被运行并输出到控制台
    Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第10张图片

五、使用使用作者提供的maven_java项目进行clean清除

mvn clean

Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第11张图片

六、使用使用作者提供的maven_java项目进行install安装

  • 安装命令,安装之后其他项目则可以通过maven进行引用这个项目的代码
mvn install
  • pom文件,项目的坐标
    <!--maven工程的坐标-->
    <groupId>com.atguigu.maven</groupId>
    <artifactId>maven_java</artifactId>
    <version>1.0-SNAPSHOT</version>
    <!--maven工程的打包方式-->
    <packaging>jar</packaging>

Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第12张图片
Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第13张图片

七、执行命令创建Web工程

mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeVersion=1.4
  • 详情参考创建Jar工程
com.atguigu.maven
pro02-maven-web

八、执行命令打包Web工程

mvn package

Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第14张图片
Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第15张图片

九、执行命令创建父子工程

1、创建父工程

mvn archetype:generate
  com.atguigu.maven
  pro03-maven-parent
  pom

Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第16张图片

2、创建子工程

  • 在父工程的文件夹下创建工程,自动会变成子工程
mvn archetype:generate
  com.atguigu.maven
  pro04-maven-module

Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第17张图片

  • 子工程的pom文件
    Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第18张图片
  • 父工程的pom文件
    Maven使用命令创建工程,打包工程和常用命令,附带作者的demo测试项目_第19张图片

参考文档

  • Maven 入门、原理与实战

你可能感兴趣的:(次要的个人笔记,maven,java)