Maven实战读书笔记之三(Maven使用入门)

来源:互联网 发布:禁毒网络知识竞赛答案 编辑:程序博客网 时间:2024/05/01 12:21

Maven使用入门

编写pom.xml(如下)

<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>test</groupId>  <artifactId>test</artifactId>  <packaging>war</packaging>  <version>0.0.1-SNAPSHOT</version>  <name>test Maven Webapp</name>  <url>http://maven.apache.org</url>  <dependencies>    <dependency>      <groupId>junit</groupId>      <artifactId>junit</artifactId>      <version>3.8.1</version>      <scope>test</scope>    </dependency>  </dependencies>  <build>    <finalName>test</finalName>  </build></project>

maven的核心是pom.xml,pom(Project Object Model,项目对象模型)定义了项目基本的信息,用于描述项目如何构建。元素含义如下
1、代码第一行xml头:声明POM文件的命名空间与xsd元素
2、modelVersion:POM模型的版本号
3、groupId:定义项目是属于某个组的
4、artifactId:定义项目在组某个组的标识
5、name:定义一个对于用户更为友好的项目名称

编写代码

Maven约定:
1、主代码放在src\main\java目录
2、主资源文件放在src\main\resources
3、测试代码放在src\test\java目录
4、测试资源文件放在src\test\resources
备注:Maven打包、部署的只有搜素主代码和主资源的文件

编写主代码编译

package org.one;public class Test01 {    public static void main(String[] args) {        System.out.println("test01......");    }}

编译步骤:
1、运行cmd,切换到项目根目录
这里写图片描述

2、输入mvn clean compile
这里写图片描述

3、查看编译结果
这里写图片描述

编写测试代码编译

package org.one;import org.junit.Test;public class Test02 {    @Test    public void f() {        System.out.println("test02......");    }}

编译步骤:
1、运行cmd,切换到项目根目录
这里写图片描述

2、输入mvn clean test
这里写图片描述

3、查看编译结果
这里写图片描述

打包执行

1、运行cmd,切换到项目根目录
这里写图片描述

2、输入mvn clean package
这里写图片描述

3、查看编译结果
这里写图片描述

0 0