Maven(三)maven 常用的构建命令


在 Maven(二)中已经接触过了四个构建命令,剩下还有 clean 和 install ,重点介绍 install 

mvn  -v        查看 maven 版本
mvn  compile   编译
mvn  test      测试
mvn  package   打包
mvn  clean     删除 target
mvn  install   安装 jar 包到本地仓库

 一、 创建 类 和测试类

package com.maven02.util;

import com.maven01.model.HelloWorld;    //引用了 另一个项目中的类

public class Speak{
	public String sayHi(){
		return new HelloWorld().sayHello();    //引用方法
	}
}

  测试类

package com.maven02.util;

import org.junit.*;
import org.junit.Assert.*;

public class SpeakTest{
	@Test
	public void testsayHi(){
		Assert.assertEquals("Hello World!",new Speak().sayHi());
	}
}

 二、配置文件

<?xml version="1.0" encoding="UTF-8"?>

<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  
  <groupId>com.maven02</groupId>
  <artifactId>maven02-model02</artifactId>
  <version>0.0.1SNAPSHOT</version>
  
  <dependencies>
	<dependency>
		<groupId>junit</groupId>
		<artifactId>junit</artifactId>
		<version>4.10</version>
	</dependency>
	<dependency>                                   再这里添加了引用
		<groupId>com.maven01</groupId>
		<artifactId>HelloWorld-model</artifactId>
		<version>0.0.1SNAPSHOT</version>
	</dependency>
  </dependencies>
  
</project>

 三、导入 jar 包

  1. 可以直接导入进项目的 class-path 中

  2. 可以用 mvn install 命令,将 HelloWorld 项目的 jar 包安装到本地仓库

      再编译过程中,用到其他知识包,会去 pom.xml 中查找是否能引用该依赖包的坐标,引入坐标后会去本地仓库章查找,如果是 maven ,会将该 jar 包加入到该项目的 class-path 值。如果本地没有该 jar 包,就会联网去 maven 的中央仓库查找、下载,并放在本地仓库中,以供项目使用。

  

 

 !!! 该博客为《项目管理利器 maven》课程的笔记。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM