促銷
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題
課程
評論
關於我們
開始
開始學習
立即開始學習
My Progress
Courses
任務地圖
課程
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.