Maven學(xué)習(xí)筆記【簡(jiǎn)】

第一步 下載&安裝:到 http://maven.apache.org/download.cgi下載二進(jìn)制文件ZIP壓縮包 解壓到目標(biāo)安裝目錄 A:\apache-maven-x.x.x

第二步? 配置環(huán)境變量 變量名:MAVEN_HOME? ? ? ? 變量值:A:\apache-maven-x.x.x? 然后添加到Path中 %MAVEN_HOME%\bin? 【結(jié)束】


常用命令:

????清除編譯文件:mvn clean

????編譯文件:mvn compile

????單元測(cè)試:mvn test【實(shí)際上java 下 和 test下的都編譯了】

????打包/jar/war:mvn package

????打包發(fā)布到本地倉庫:mvn install

????發(fā)布到私服:mvn deploy


POM模型

????自身信息

????依賴信息

????環(huán)境信息


依賴范圍:

????Compile ????????【編譯范圍 所有的classpath 中可用】

????Test? ? ? ? ? ? ????【測(cè)試范圍 只在測(cè)試、測(cè)試編譯時(shí)生效】

????Runtime? ? ? ? ?【運(yùn)行時(shí)范圍 運(yùn)行和測(cè)試時(shí)生效,編譯時(shí)不生效】

????Provided? ? ? ? 【已提供范圍 運(yùn)行時(shí)不生效】


啟動(dòng)WEB項(xiàng)目三種方式:

????啟動(dòng)父工程

????啟動(dòng)WEB工程

????Tomcat啟動(dòng)WEB模塊


第三方j(luò)ar包導(dǎo)入本地倉庫

????----進(jìn)入jar包所在目錄運(yùn)行

????mvn install:install-file -DgroupId=組名 -DartifactId=項(xiàng)目名 -Dversion=版本號(hào) -Dfile=文件名 -Dpackaging=包類型

????mvn install:install-file -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.37 -Dfile=fastjson-1.1.37.jar -Dpackaging=jar

????----打開cmd直接運(yùn)行

????mvn install:install-file -DgroupId=組名 -DartifactId=項(xiàng)目名 -Dversion=版本號(hào) -Dpackaging=包類型 -Dfile=包路徑\

????mvn install:install-file -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.37 -Dpackaging=jar -Dfile=C:\my_java\fastjson-1.1.37.jar


雜項(xiàng)

1.平級(jí)模塊需要導(dǎo)入所需模塊的坐標(biāo)【所需模塊要添加到本地倉庫】

2.子模塊讀取任意父 pom.xml 中的依賴信息

3.IDEA開發(fā)工具默認(rèn)讀取 C:用戶/.m2/setting.xml

4.不用下載骨架????????-DarcheTypeCatalog=internal

5.上傳到中央倉庫【轉(zhuǎn)】

6.阿里鏡像

<!-- 阿里鏡像 -->

? <mirror>

? ? ? ? <id>nexus-aliyun</id>

? ? ? ? <mirrorOf>*</mirrorOf>

? ? ? ? <name>Nexus aliyun</name>

? ? ? ? <url>http://maven.aliyun.com/nexus/content/groups/public</url>

</mirror>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容