Maven约定的目录结构:
编译结果放在target
开发领域开发技术趋势:约定>配置>编码
Pom文件解读:
<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">
<!-- 代表当前pom.xml 所采用的标签结构 -->
<modelVersion>4.0.0</modelVersion>
<!--坐标信息-->
<groupId>com.ldsnet.maven</groupId>
<artifactId>pro01-maven-java</artifactId>
<version>1.0-SNAPSHOT</version>
<!--packaging标签:打包方式。jar:java工程 war:Web工程 pom:管理其它工程的工程-->
<packaging>jar</packaging>
<name>pro01-maven-java</name>
<url>http://maven.apache.org</url>
<!--在Maven中定义属性值-->
<properties>
<!--在构建过程中读取源友时使用的字符值 -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<!--配置依赖信息,可以包含多个子标签dependency-->
<dependencies>
<dependency>
<!-- jar包的坐标信息 -->
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<!--scope 标签:配置当前依赖范围-->
<scope>test</scope>
</dependency>
</dependencies>
</project>