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