更新時(shí)間:2022-12-02 10:21:09 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1562次
Maven是一個(gè)強(qiáng)大的基于POM(項(xiàng)目對(duì)象模型)的項(xiàng)目管理工具。它用于項(xiàng)目構(gòu)建、依賴和文檔。它像 ANT 一樣簡(jiǎn)化了構(gòu)建過程。但是它比ANT先進(jìn)太多了。在短期內(nèi),我們可以說 maven 是一個(gè)可以構(gòu)建和管理任何基于 Java 的項(xiàng)目的工具。maven 使 Java 開發(fā)人員的日常工作更加輕松,并且通常有助于理解任何基于 Java 的項(xiàng)目。
在本文中,我們將解釋如何在 IntelliJ IDEA 中創(chuàng)建 maven 項(xiàng)目。IntelliJ是一個(gè)用 Java 編寫的集成開發(fā)環(huán)境 (IDE)。它用于開發(fā)計(jì)算機(jī)軟件。此 IDE 由 Jetbrains 開發(fā),可作為 Apache 2 許可社區(qū)版和商業(yè)版使用。
第 1 步:打開您的 IntelliJ IDE,然后轉(zhuǎn)到文件 > 新建 > 項(xiàng)目,如下圖所示。
第 2 步:在下一個(gè)屏幕上
名稱:根據(jù)您的要求提供合適的名稱
位置:選擇您要存儲(chǔ)項(xiàng)目的位置
語(yǔ)言:根據(jù)您的要求選擇編程語(yǔ)言
構(gòu)建系統(tǒng):這里要選擇Maven
JDK:選擇你要使用的JDK
如果選中“添加示例代碼”框,則會(huì)生成一個(gè)簡(jiǎn)單的 Main 類,其中包含 main() 方法。如果您打開 Advance 設(shè)置,那么您還可以修改您的GroupId和ArtifactId,如下圖所示。
注意: Maven 使用一組標(biāo)識(shí)符(也稱為坐標(biāo))來(lái)唯一標(biāo)識(shí)項(xiàng)目并指定應(yīng)如何打包項(xiàng)目工件:
GroupId:創(chuàng)建項(xiàng)目的公司或組的唯一基本名稱
ArtifactId:項(xiàng)目的唯一名稱
最后,單擊“創(chuàng)建”按鈕。你完成了。
成功創(chuàng)建項(xiàng)目后,您可以看到已經(jīng)創(chuàng)建了兩個(gè)默認(rèn)文件。
pom.xml 文件:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.gfg</groupId>
<artifactId>gfgdemo</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
</project>
主.java類:
package org.gfg;
public class Main {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
請(qǐng)參考下圖。
如果你想從 Maven Archetype 創(chuàng)建一個(gè)項(xiàng)目,那么你可以從生成器中選擇 Maven Archetype,然后從菜單中選擇所需的 Archetype,如下圖所示。
注意:Archetype 是一個(gè)模板工具包。它為您的項(xiàng)目提供了一個(gè)模板解決方案,并有助于創(chuàng)建一個(gè)示例項(xiàng)目結(jié)構(gòu),您可以根據(jù)您的業(yè)務(wù)需求對(duì)其進(jìn)行擴(kuò)展。
以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"Idea創(chuàng)建Maven工程的方法",希望對(duì)大家有幫助,想了解更多可查看Maven教程。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743