《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:依赖

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