首頁 >Java >java教程 >Java中自動化建置工具Maven的影片課件原始碼分享

Java中自動化建置工具Maven的影片課件原始碼分享

黄舟
黄舟原創
2017-12-04 11:39:071621瀏覽

《尚矽谷自動化建置工具Maven影片教學》將幫助你了解Maven 的作用,常用指令,如何設定依賴,以及依賴的範圍、依賴的傳遞性、依賴的排除、生命週期等重要概念,以及繼承、聚合這樣的Maven 配置。更會手把手教你在 Eclipse 玩 Maven。

Java中自動化建置工具Maven的影片課件原始碼分享

課程播放網址:http://www.php.cn/course/615.html

本影片是由傳智播客封捷老師創作,該老師講課風格:

#講解、分析、論證時,思路清晰;提問、討論、練習時,針對學生的實際情況,照顧到學生的心理特徵和接受能力,體現教師對學生的透徹了解及對教學方法的合理運用和對知識重點、難點的準確把握。

本影片中較為困難是 依賴了:

Maven在編譯專案主程式碼的時候需要使用一套classpath。其次,在編譯執行測試的時候會使用另外一套classpath。最後,實際運作Maven專案的時候,又會使用一套classpath。

所謂的依賴範圍就是用來控制依賴與這三種classpath(編譯、測試、運行)的關係,Maven有以下幾個依賴範圍:

compile:編譯依賴範圍。如果沒有指定,預設使用該依賴範圍。使用此依賴範圍時,對於編譯、測試、執行都有效。例如:spring-core,編譯、測試、執行時都需要使用該依賴。

test:測試依賴範圍。只對測試classpath有效。例如:JUnit,它只在編譯測試程式碼以及執行測試的時候才需要,編譯和執行classpath時無法使用此依賴。

provided:已提供依賴範圍。對於編譯和測試時有效,但在執行時無效。例如:servlet-api,編譯和測試專案的時候需要該依賴,但執行時,由於容器已經提供,就不需要Maven重複的引入。

runtime:運行時依賴。編譯時無效,對於測試和運行有效。例如:JDBC驅動實現,編譯時才需要JDK提供的JDBC接口,只有在執行測試和運行時才需要實現上述接口的具體JDBC驅動。

system:系統依賴範圍。同provided。使用該依賴時必須透過systemPath元素明確指定依賴檔案路徑。主要用於依賴本地的、且Maven倉庫之外的類別庫檔案。

這裡也推薦了原始碼資源的下載:http://www.php.cn/xiazai/learn/2044

本課件裡麵包含了整個專案的程式碼

  1. Maven程式碼

  2. #Maven課件

  3. 壓縮包

  4. 尚矽谷_Maven筆記

#

以上是Java中自動化建置工具Maven的影片課件原始碼分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn