手機(jī)網(wǎng)站端域名怎樣做解析網(wǎng)絡(luò)營銷就是
Maven是基于項目對象模型(POM project object model),可以通過一小段描述信息(配置)來管理項目的構(gòu)建,報告和文檔的軟件項目管理工具。
Maven的核心功能便是合理敘述項目間的依賴關(guān)系,通俗點講,就是通過pom.xml文件的配置獲取jar包,而不用手動去添加jar包
學(xué)會如何在pom.xml中配置獲取到我們想要的jar包,在此之前我們就必須了解如何創(chuàng)建maven項目,maven項目的結(jié)構(gòu)是怎樣,與普通java,web項目的區(qū)別在哪里,還有如何配置pom.xml獲取到對應(yīng)的jar包等等,這里提前了解一下我們?nèi)绾瓮ㄟ^pom.xml文件獲取到想要的jar的,具體后面會詳細(xì)講解該配置文件
基本概念:Maven是跨平臺的項目管理工具。主要服務(wù)于基于Java平臺的項目構(gòu)建,依賴管理和項目信息管理。接下來我們就來介紹一下項目構(gòu)建和依賴管理。
1、需要配置maven環(huán)境
# java_jdk
export JAVA_HOME=/usr/java/jdk1.8.0_131
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
export PATH=/usr/maven/bin/:$PATH# java_maven
export MAVEN_HOME=/usr/maven
export PATH=${PATH}:${MAVEN_HOME}/bin
配置完成之后可以使用如圖進(jìn)行查看是否安裝配置成功
?
2. maven項目的打包命令
- mvn clean install -DskipTests
- mvn clean install -Dmaven.test.skip=true
- DskipTests,不執(zhí)行測試用例,但編譯測試用例類生成相應(yīng)的class文件至target/test-classes下
- Dmaven.test.skip=true,不執(zhí)行測試用例,也不編譯測試用例類
使用maven.test.skip,不但跳過單元測試的運行,也跳過測試代碼的編譯;
使用 mvn package -DskipTests 跳過單元測試,但是會繼續(xù)編譯
mvn clean package -Dmaven.test.skip=true 跳過單測打包
mvn clean install -Dmaven.test.skip=true 跳過單測打包,并把打好的包上傳到本地倉庫
mvn clean deploy -Dmaven.test.skip=true 跳過單測打包,并把打好的包上傳到遠(yuǎn)程倉庫
項目啟動失敗提示操作方式:
1、到項目根目錄下,運行命令:
mvn clean install -Dmaven.test.skip=true
運行結(jié)果:
[INFO] BUILD SUCCESS