促銷活動
CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
探索地圖
課堂
Module 3. Java Professional
等級 1
maven安裝
Module 3 a ɛto so abien
等級 1,
課堂 0
是一個用於項目構建管理的特殊“框架”。它標準化了三件事:
創建一個 Maven 項目
Module 3 a ɛto so abien
等級 1,
課堂 1
項目描述對像模型 Maven 首先標準化的內容之一是項目描述。在 Maven 之前,每個 IDE 都有自己的項目文件,其中存儲了有關項目及其程序集的信息(通常以二進制形式)。 Maven 提出了一個基於 XML 的、通用的、開放的標準,該標準描述了項目是什麼、應該如何構建以及它使用各種標籤具有哪些依賴項。項目描述包含在一個文件中,通常名為pom.xml。 示例pom.xml文件:
Maven 中的原型
Module 3 a ɛto so abien
等級 1,
課堂 2
原型簡介 還有另一種在 IDEA 中創建 Maven 項目的方法——基於原型: 這裡建議創建一個基於現有原型之一的項目。這些原型是什麼,我們為什麼需要它們? Maven 有標準化的項目模板——這樣的模板被稱為原型。還記得項目的起始結構—— src、java、test文件夾等等嗎?所以這個文件夾結構是使用原型設置的。 Maven官方網站上有示例模板。在他們的幫助下,您可以生成不同的啟動項目 - 一個簡單的應用程序、一個插件、一個網站。 可以通過在控制台中運行以下命令來獲取可用原
Maven 項目中的依賴項
Module 3 a ɛto so abien
等級 1,
課堂 3
4.1可靠性 現在讓我們看看另一個讓 maven 如此流行的東西——依賴管理。 如果你想將一些庫添加到你的 Maven 項目中,你只需要將它添加到 pom 文件中的 dependencies 部分。它看起來很簡單。 讓我們將最新版本的 Spring 和 Hibernate 添加到我們的項目中。這是它的樣子:
Maven 項目的階段
Module 3 a ɛto so abien
等級 1,
課堂 4
5.1 項目階段清單 最後,我們進行了項目的組裝。然後你會有點驚訝。好吧,或者強烈地,事實證明。Maven 已經修改了構建項目的方法。現在您將對此深信不疑。 項目的整個組裝分為幾個階段,我將在下表中進行描述: 命令 階段 1個 證實 檢查有關項目的元信息的正確性 2個 編譯 編譯源 3個 測試 運行上一步的類測試 4個 包裹 將編譯後的類打包到一個新的工件中:jar、war、zip、... 5個 核實 檢查工件的正確性和質量要求的滿足程度 6個 安裝 將工件放入本地存儲庫 7
Maven 插件
Module 3 a ɛto so abien
等級 1,
課堂 5
6.1 插件介紹 標準生命週期可以通過使用 Maven 插件的功能得到增強。插件允許您將新步驟插入標準循環(例如,分發到應用程序服務器)或擴展現有步驟。 Maven中的插件並不是什麼了不起的東西,相反,它是最常見、最常遇到的東西。畢竟,如果你想設置一些構建項目的細微差別,那麼你需要在 pom.xml 中指定必要的信息。而做到這一點的唯一方法就是編寫一個“插件”。 由於插件與依賴項一樣都是工件,因此它們的描述方式大致相同。而不是依賴項部分 - 插件,而不是依賴項 - 插件,而不
Maven 屬性
Module 3 a ɛto so abien
等級 1,
課堂 6
7.1 Maven 中的變量——屬性 經常遇到的參數 Maven 允許你放入變量中。當您需要匹配 pom 文件不同部分的參數時,這非常有用。例如,您可以將 Java 版本、庫版本、某些資源的路徑放入變量中。 為此,在 中有一個特殊的部分pom.xml – ,其中聲明了變量。變量的一般形式如下: <имя-переменной>значение 例子:
構建 Maven 項目
Module 3 a ɛto so abien
等級 1,
課堂 7
pom文件的一般視圖 項目的結構在 pom.xml 文件中描述,該文件必須位於項目的根文件夾中。項目文件的內容如下所示: ... ... ... ...
Please enable JavaScript to continue using this application.