[閱讀JavaCookBook]瞭解Maven
概括
- Java構建工具。使用XML作為指令碼語言,同時用了很多敏感的預設設定和一個標準的預設工作流。
- 依賴關係管理。列出需要的API和版本,Maven會自動查詢並下載,同時將其新增到classpath中。
- 跨平臺
- 分散式
小總結:Maven是一個能夠幫助你更好的完成專案編譯、測試和部署,具有多種自動化功能的工具。
Maven週期
Maven由一個名為pom.xml的檔案(專案物件模型)控制。
Maven生命週期
- clean(清除):刪除所有生成的工件
- compile(編譯):編譯所有原始檔
- test(測試):編譯和執行所有單元測試
- package(包):構建包
- install(安裝):在本地Maven資源庫安裝pom.xml和package,可被其它專案使用
- deploy(部署):試圖安裝package(如在應用程式伺服器上)
Maven中心
建立Java軟體的對映
java軟體儲存庫:http://search.maven.org/
相關文章
- Python3 原始碼閱讀-深入瞭解Python GILPython原始碼
- 透過閱讀本篇文章你將瞭解到:CompletableFuture的使用
- Docker瞭解(官方解讀)Docker
- Maven基礎瞭解及配置資訊Maven
- 深入瞭解gradle和maven的區別GradleMaven
- 閱讀APP原始碼,瞭解Android studio觸控事件,切換圖片APP原始碼Android事件
- 圖解HTTP,閱讀分享圖解HTTP
- 使用Maven那麼久了,你對企業級Maven的核心配置瞭解多少?Maven
- PostgreSQL 原始碼解讀(3)- 如何閱讀原始碼SQL原始碼
- 【詳解】ThreadPoolExecutor原始碼閱讀(三)thread原始碼
- 【詳解】ThreadPoolExecutor原始碼閱讀(二)thread原始碼
- 【詳解】ThreadPoolExecutor原始碼閱讀(一)thread原始碼
- 《圖解HTTP》閱讀筆記(上)圖解HTTP筆記
- 《圖解HTTP》閱讀筆記(下)圖解HTTP筆記
- 【原始碼閱讀】AndPermission原始碼閱讀原始碼
- 透過蒙牛牧場瞭解動物電子標籤閱讀器的具體應用
- Caddy 原始碼閱讀(一)Run 詳解原始碼
- 瞭解 DevOps,必讀這十本書!dev
- 瞭解如何用 Bash 讀寫檔案
- 閱讀YYModel
- 深度閱讀
- 閱讀-MTCNNCNN
- TCP/IP詳解卷二閱讀後記TCP
- TCP/IP詳解卷一閱讀後記TCP
- TCP/IP詳解卷三閱讀後記TCP
- 《單核工作法圖解》閱讀摘要單核圖解
- 如何閱讀一本書——分析閱讀Pre
- JDK原始碼閱讀:String類閱讀筆記JDK原始碼筆記
- JDK原始碼閱讀:Object類閱讀筆記JDK原始碼Object筆記
- 【視覺化-原始碼閱讀】antvis / g-base解讀 - 1視覺化原始碼
- 手把手教你做閱讀理解題-初中中考閱讀理解解題技巧011-Noticeboard
- 瞭解一下:一款好用的 Maven Library 釋出外掛Maven
- 【原始碼閱讀】Glide原始碼閱讀之with方法(一)原始碼IDE
- 【原始碼閱讀】Glide原始碼閱讀之into方法(三)原始碼IDE
- JDK原始碼閱讀(7):ConcurrentHashMap類閱讀筆記JDK原始碼HashMap筆記
- JDK原始碼閱讀(5):HashTable類閱讀筆記JDK原始碼筆記
- JDK原始碼閱讀(4):HashMap類閱讀筆記JDK原始碼HashMap筆記
- 瞭解 HTTPS,讀這篇文章就夠了HTTP