2023-01-08
一、在IDEA中創建Maven工程之HelloWord
(1)新建一個Maven工程


最后點擊“finish”,完成專案創建
(2)在創建的專案下,選中“maven_demo”,右擊新建“Module”,選中“Maven”,點擊“next”,之后設定模塊名

之后點擊“finish”,OK,
(3)在“maven_helloworld”下的“src”下的“main”下的“java”檔案夾下創建“com.hh.Hello”類
在創建之前,首先將java檔案夾設定為“Sources Root”

將“maven_helloworld”下的“src”下的“main”下的“resources”檔案夾設定為“Resources Root",將“maven_helloworld”下的“src”下的“test”下的“java”檔案夾設定為"Test Sources Root".
Hello中的代碼:
package com.hh; public class Hello { public String sayHello(String name){ return "Hello" + name + "!"; } }
(4)在“maven_helloworld.src.test.java”中創建一個“TestHello”的類
public class TestHello { @Test public void testHello(){ Hello hello = new Hello(); String maven = hello.sayHello("Maven"); System.out.println(maven); } }
(5)之后需要匯入“junit”,位置在“maven_helloworld.pom.xml”中
<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.0</version> <scope>test</scope> </dependency> </dependencies>
(6)之后在右邊的“Maven”中重繪

(7)測驗

二、Maven中常見的問題
(1)在idea中設定maven的配置
①現在這個專案
點擊小扳手,之后進行設定


②新專案


三、Maven核心概念
1.POM(Project Object Model:專案物件模型)
將專案封裝為物件模型,便于使用Maven管理(/構建)專案
①<parent>標簽:設定父工程坐標
②<modelVersion>:當前模塊的版本
③<artifactId>:當前模塊的名稱
④<dependencies>:依賴(里面的<dependency>放置第三方jar包)
2.生命周期
Maven中的生命周期有三套,它們分別相互獨立
①Clean Lifecycle( 在進行真正構建之前進行一些清理作業)
clean生命周期又分為三個階段
pre-clean(執行一些需要在clean之前完成的作業)
clean(移除所有上一次構建生成的檔案)
post-clean(執行一些需要在clean之后立刻完成的作業)
②Default Lifecycle (構建的核心部分,編譯,測驗,打包,安裝,部署等)
③Site Lifecycle (生成專案報告,站點,發布站點)
3.插件和目標
(1)插件:是由jar包和組態檔組成,maven的核心只定義了抽象的生命周期,具體的任務都是交由插件完成,
(2)插件目標:每個插件都能實作多個功能,每個功能就是一個插件目標
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/541478.html
標籤:其他
下一篇:使用C語言編程的7個步驟
