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