首页 > 其他 > 详细

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

时间:2019-07-08 13:23:09      阅读:81      评论:0      收藏:0      [点我收藏+]

在 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》课程的笔记。

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

原文:https://www.cnblogs.com/lyw-hunnu/p/lyw_maven03.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!