項(xiàng)目管理工具

圖片.png
Maven下載與安裝
- 下載地址 http://maven.apache.org/download.cgi
配置環(huán)境變量
export M2_HOME=/Users/alan/myproject/apache-maven-3.5.4
export PATH=M2_HOME/bin
Maven命令
- mvn clean 清理命令,清理target目錄
- mvn compile 編譯
- mvn test 編譯 如果test下有相關(guān)java也編譯
- mvn install 編譯、運(yùn)行和發(fā)布 (實(shí)際開(kāi)發(fā)使用此命令,發(fā)布到本地倉(cāng)庫(kù))
根據(jù)pom.xml配置文件從中央倉(cāng)庫(kù)下載jar包到本地倉(cāng)庫(kù) - mvn package 編譯、運(yùn)行,不負(fù)責(zé)發(fā)布。也就是說(shuō)使用package不會(huì)將target內(nèi)容發(fā)布到本地倉(cāng)庫(kù)
Maven jar包下載
pom.xml 配置
<url>https://repo.maven.apache.org/maven2</url>
在網(wǎng)站找到需要的jar
https://mvnrepository.com
拷貝對(duì)應(yīng)的maven xml配置信息 例如:
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.0.0</version>
</dependency>

圖片.png
idea創(chuàng)建maven

圖片.png
- 其他工程中添加jar包依賴(lài),前提是之前的執(zhí)行過(guò)install,jar包在本地倉(cāng)庫(kù)里。
<dependency>
<groupId>com.alan.app</groupId>
<artifactId>course</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>

圖片.png
- 配置jdk版本,默認(rèn)是1.5的用不了。
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>
eclipse配置maven項(xiàng)目
更改默認(rèn)jdk到1.7

圖片.png

圖片.png
-
maven命令需要在pom.xml 右鍵run使用
圖片.png
新建Maven Web工程

圖片.png
