项目管理工具之maven
1、maven介紹
1.1、maven 是基于POM( 工程對象模型),通過一小段描述來對項目的代碼、報告、文件管理的工具。它是一個跨平臺的項目管理工具,使用java開發,依賴于jdk1.6及以上。其主要的功能有:管理依賴、項目構建。(依賴就是指jar包)
1.2、項目構建的方式:
(1)eclipse
(2)Ant:專門的項目構建工具
(3)maven:項目管理工具,也是一個項目構建工具,通過使用maven,可以對項目進行簡單快速的構建,但是需要按照maven的規范去進行代碼的開發,即有約束。
2、maven的的安裝配置
maven中有兩個配置文件:用戶配置(.m2/settings.xml)和全局配置(settings.xml)。
Ubuntu17.10:
sudo apt-get install maven ( 如需視頻輔導:https://youtu.be/kSh8aq0IVWw )
? ? ? ??
Windows 8:
https://youtu.be/3R2YcLXNy3Q
3、創建maven工程
3.1、maven工程結構:Project
|--src(源碼包)
|--main(正常的源碼包)
|--java(.java文件的目錄)
|--resources(資源文件的目錄)
|--test (測試的源碼包)
|--java
|--resources
|--target(class文件、報告等信息存儲的地方)
3.2、創建HelloMaven工程
(1)按照maven的工程結構創建HelloMaven工程
(2)
3.3、Maven命令的使用
(1)maven的命令要在pom.xml所在的目錄中執行
mvn compile? 編譯的命令
mvn clean ? ? 清除的命令
mvn test? ? ? ? ? ? ? ? ? ? ? 將test中的源碼進行編譯
mvn package? ? ? ? ? ? ? 打包命令
mvn install? ? ? ? ? ? ? ? ? ?會把打好的包安裝到本地倉庫
(2)組合命令
4、M2Eclipse
手動安裝M2eclipse: https://www.cnblogs.com/li3807/p/6416250.html
參考視頻:https://youtu.be/9wxpTenX5-0
創建工程:
?
? 不再支持源選項 1.5。請使用 1.6 或更高版本:
?
?
?
?
5、maven的核心概念
(a)坐標
(b)依賴管理
(c)生命周期
(d)插件
(e)繼承
(f )聚合
6、maven的倉庫管理
轉載于:https://www.cnblogs.com/enjong/articles/8569191.html
總結
以上是生活随笔為你收集整理的项目管理工具之maven的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MongoDB第一课,shell命令下的
- 下一篇: UNIX域套接字编程和socketpai