您好,登錄后才能下訂單哦!
小編給大家分享一下Maven如何安裝與配置,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
官網:http://maven.apache.org/
在PATH中指定引用類型的路徑,便于保持Path的不變性(如果切換多版本的Maven的情況下,只需更改MAVEN_HOME,和M2_HOME)。
驗證:
conf目錄下的setting.xml文件(全局配置文件)
<mirror> <id>nexus-aliyun</id> <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>
1.<mirrorOf>的值為central時,表示該配置為中央倉庫的鏡像,任何對于中央倉庫的請求都會轉至該鏡像,用戶也可以使用同樣的方法配置其他倉庫的鏡像。
2.的值為星號,表示該配置是所有Maven倉庫的鏡像,任何對于遠程倉庫的請求都會被轉至此鏡像。
3.的值為*,!jeecg,!jeecg-snapshots表示鏡像匹配遠程倉庫jeecg和jeccg-snapshots除外的所有其他遠程倉庫
Maven的命令要在pom.xml所在目錄中去執行
此命令部分內容引自:https://blog.csdn.net/qq_22172133/article/details/81666926
Mvn compile:編譯命令,該命令會將main目錄中的源碼進行編譯,執行后在hellomaven下多一個target文件夾,倉庫中也多了相關jar包等資源。
Mvn clean:清除命令,清除已經編譯好的class文件,具體說清除的是target目錄中的文件,包括target。倉庫不清空
Mvn test:測試命令,該命令會將test和main目錄中的源碼進行編譯,也會生成target等。并且會在【target\surefire-reports】中生成.txt文件報告執行情況(錯誤)。
Mvn package:打包命令,即將該程序打包為jar。在target目錄下。
Mvn install:安裝命令,會將打好的包,安裝到本地倉庫。生成的版本號等信息就是pom.xml文件配置的(引用):
Mvn clean compile:先清空再編譯
mvn clean test:先清空再測試
mvn clean package:先執行clean,再執行package,將項目- 打包,通常應用于發布前
mvn clean install:先執行clean,再執行install,將項目打包,通常應用于發布前
注意:maven項目在打成jar包時,默認不會把第三方jar打包,如果想同時打包第三方jar文件,需要添加如下:
<plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <!--這部分可有可無,加上的話則直接生成可運行jar包--> <!--<archive>--> <!--<manifest>--> <!--<mainClass>${exec.mainClass}</mainClass>--> <!--</manifest>--> <!--</archive>--> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> </plugin>
項目結構:
每次創建完項目記得檢查一下,是否為自己指定路徑
以上是“Maven如何安裝與配置”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。