maven 02-Linux配置Maven環境
阿新 • • 發佈:2018-11-01
1、下載Maven開發包
- maven下載地址:https://maven.apache.org
- maven開發包:
- Linux:apache-maven-3.5.4-bin.tar.gz
- Windows:apache-maven-3.5.0-bin.zip
- Maven本身需要JDK的配置支援,所以要在系統環境之中配置JAVA_HOME
2、解壓開發包
tar -zxvf /mnt/apache-maven-3.5.4-bin.tar.gz -C /usr/local
3、重新命名開發包,方便配置
mv /mnt/apache-maven-3.5.4 /liang/maven
4、新增環境變數
vim /etc/profile
...
export JAVA_HOME=/liang/jdk
export M2_HOME=/liang/maven
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
# 載入環境變數
source /etc/profile
5、測試
mvn -v
6、配置倉庫資訊
vim /liang/maven/conf/settings.xml ... <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> ...
7、編寫測試程式
# 建立程式碼路徑
mkdir -p /liang/m2work/src/main/java/cn/liang/test
# 編寫測試程式
vi /liang/m2work/src/main/java/cn/liang/test/Hello.java
package cn.liang.test;
public class Hello {
public static void main(String[] args) {
System.out.println("liangjingfu");
}
}
# 修改pom檔案 vi /liang/m2work/pom.xml <?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>cn.liang</groupId> <artifactId>m2work</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>TestHello</name> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>5.3.1</version> <scope>test</scope> </dependency> </dependencies> </project>
# 配置資訊
<modelVersion>:POM模快版本資訊
<groupId>:描述的是專案所屬於的組織名稱
<artifactId>:描述的是專案的名稱,最後和groupId結合作為包名稱
<version>:專案的版本號
<packaging>:最後專案的釋出形式,一般都是jar或者是war
8、編譯程式
cd /liang/m2work/
mvn compile
9、打包程式
cd /liang/m2work/
mvn package
10、測試jar檔案
java -cp m2work-1.0-SNAPSHOT.jar cn.liang.test.Hello