《maven基礎》1-創建一個maven工程

多模塊多人開發的項目中,應用到很多版本管理工具。maven應用的比較廣泛。今天來簡單介紹一下maven

首先我們可以創建一個基本的maven工程,我們學習使用maven的插件archetype的創建命令來簡單的實現一下。

首先我們先創建一個文件夾,mavenproject,然後執行命令:

 mvn archetype:generate "-DgroupId=com.david.study.maven" "-DartifactId=mavenstudy" "-DarchetypeArtifactId=maven-archetype-quickstart" "-DinteractiveMode=false" 

這個命令創建了一個工程 mavenstudy

mavend的約定

src/main/java裏面存的是業務代碼,且路徑是groupId的路徑

src/main/resource裏面存的是資源文件

src/test/java裏面存的是測試代碼,且路徑是groupId的路徑

src/test/resource是存的測試資源文件

/pom文件就是當前project object model了。工程對象模型

簡單的查看一下pom.xml

<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/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.david.study.maven</groupId>
  <artifactId>mavenstudy</artifactId>
  <packaging>jar</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>mavenstudy</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>

根節點:project。描述當前xml的命名空間

子節點:

modelVersion:模型版本,maven默認爲4.0.0

groupId:組織機構的全名

artifactId:工程名稱

packaging:目標文件類型

version:當前工程版本號

name:最終目標文件名

url:組織機構地址

dependencies:依賴

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章