簡單講,Maven就是一個專案建置工具,他可以幫我們對專案進行構建,依賴管理,測試,打包,部署,上線等,就是一個方便我們的一個好用的專案建置、專案管理工具。
看看官方解釋吧:
Maven 翻譯為"專家"、“內行”,是 Apache 下的一個純 Java 開發的開源專案。基於專案物件模型(縮寫:POM)概念,Maven利用一個中央資訊片段能管理一個專案的建置、報表和文件等步驟。
Maven 是一個專案管理工具,可以對 Java 專案進行建置、相依性管理。
Maven 也可用於建構和管理各種項目,例如 C#,Ruby,Scala 和其他語言編寫的項目。
Maven 曾是Jakarta 專案的子項目,現為由Apache 軟體基金會主持的獨立Apache 專案
關於環境配置呢,這裡不在過多描述,需要的小夥伴可以私訊我要教程哦.
Maven 有以下三個標準的生命週期:
-clean:項目清理的處理
-default(或build):專案部署的處理
-site:專案網站文件建立的處理
#這裡我先建一個模組,操作跟新建專案一樣哦
目錄結構我們來看看自動產生的目錄結構
#自動產生的不完整哦,我還根據個人習慣修改了一些,小夥伴自己比較吧
pom.xml檔什麼是pom.xml檔#這裡我們先了解個知識點POM( Project Object Model,專案物件模型)它是Maven 工程的基本工作單元,是一個XML文件,包含了專案的基本信息,用於描述專案如何構建,聲明專案依賴,等等。 執行任務或目標時,Maven 會在目前目錄中尋找 POM。它讀取POM,獲取所需的配置信息,然後執行目標所以pom.xml文件就是讓Maven找到東西和工作的文件嘛<?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>com.longlong</groupId> <artifactId>Maven_01</artifactId> <version>1.0-SNAPSHOT</version> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> </dependencies> </project>
加入專案所需依賴
<!--添加MyBatis框架的依赖--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.6</version> </dependency> <!--添加mysql依赖--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.15</version> </dependency> </dependencies>
添加資源文件的指定
###這裡一定要添加哦,不然編譯的時候,只有resources目錄下的xml檔可以保留輸出,其他地方的都沒了。 ###<!--添加资源文件的指定--> <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> <include>**/*.properties</include> </includes> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.xml</include> <include>**/*.properties</include> </includes> </resource> </resources> </build>
以上是Java Mybatis框架應用如何配置的詳細內容。更多資訊請關注PHP中文網其他相關文章!