Maven01 环境准备、maven项目结构、编译/测试/打包/清除、安装、

 

0 前提准备

  0.1 安装java开发环境

  0.2 安装maven工具

 

 

1 maven项目基本结构

  如图所示,整个maven项目有业务文件、测试文件、POM依赖管理文件;其实还有一个资源文件resources;

  代码文件和测试文件都是放在src文件中,src文件成为源文件;业务文件和测试文件处于src中同一级目录;

  资源文件管理文件分为测试资源文件和业务资源文件,分别位于main目录和test目录,此处没有进行创建。

 

2 maven项目搭建

  2.1 创建maven项目结构

    安装maven规范的目录结构进行创建,创建结果如图所示

  2.2 创建一个类

    该类中只有一个返回类型为String类型的方法

复制代码
package com.xunyji.mvn01.model;  public class HelloWorld {     public String sayHello() {         return "HelloWorld";     } }
复制代码

  2.3 创建一个测试类并引入pom.xml文件

    该测试类中引用了 HelloWorld 类,而且在该类中使用了Junit 提供的注解@Test

复制代码
package com.xunyji.mvn01.model;  import org.junit.*; import org.junit.Assert.*; import com.xunyji.mvn01.model.HelloWorld;  public class HelloWorldTest {      @Test     public void testHello() {         Assert.assertEquals("HelloWorld", new HelloWorld().sayHello());     }  }
复制代码
 pom.xml

  2.4 编译、测试、打包、清除

    利用maven进行首次编译和打包时会下载一些依赖

    2.4.1 编译

      mvn compile

      技巧01:进入到项目根目录执行 mvn compile 

      技巧02:编译成功后会在项目根目录中创建一个target目录,并且将编译生成的业务代码对应的一些class文件(就是main中的java文件)放到target目录中

      技巧03:mvn compile 命令只会对main里面的java文件进行编译,然后将生成的class文件放到target目录中

    2.4.2 测试

      mvn test

      技巧01:进入到项目根目录执行 mvn test

      技巧02:mvn test 命令会自动进行编译操作,而且是将main和test中的文件都进行编译,并将生成的class文件分类放到target目录中去

    2.4.3 打包

      mvn package

      技巧01:进入到项目根目录执行 mvn package

      技巧02:mvn package 会自动进行 mvn test 操作(即:打包前会对main和test中的文件进行编译并且对test中的文件进行测试)

      技巧03:打包操作文成后会在target目录生成一个jar包(该jar包就是整个项目被打包后的结果)

 

    2.4.4 清除<

50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信