maven工程总结:
1.maven 是一个项目管理工具,它负责项目开发过程中几乎所有东西 2.在安装maven之前,必须先保证安装了jdk,添加环境变量maven_home 路径maven/Apache-maven-3.2.3 在path环境变量末尾添加%maven_home%/bin 在cmd输入maven -version,如果先生就安装的基本信息就表示安转成功。 3.本地仓库,通过配置xml文件从中央仓库下载的jar包会存到本地仓库中,打开maven的安装目录,打开conf下的setting.xml文件可以看到配置xml文件的本地仓库的位置 4.groupId是项目阻组织唯一的标示符,实际对应java的包的结构,是main目录里java的目录结构,artifactId是项目的唯一标示符,实际对应项目的名称,是项目的根目录的名称 5.在maven项目中添加依赖包jar很简单,只需要在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.0http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.zp.maven</groupId>
<artifactId>MavenDemo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>MavenDemo</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<junit.version>3.8.1</junit.version>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.12</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
<dependency>标签最常用的四个属性标签:
groupId:项目组织唯一的标识符,实际对应JAVA的包的结构。
artifactId:项目唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
version:jar包的版本号。可以直接填版本数字,也可以在properties标签中设置属性值。
scope:jar包的作用范围。可以填写compile、runtime、test、system和provided。用来在编译、测试等场景下选择对应的classpath。
6.如何一次编译多个工程
在Maven中,允许一个Maven Project中有多个Maven Module
1.创建maven父工程步骤:new-->other-->选择maven project-->next-->勾选create a simple project-->next-->填写Group Id、Artifact Id、Version --> packaging选择pom-->finish。
2.创建maven子工程步骤:选中刚才创建的父工程右键-->new-->other-->选择maven module-->next-->勾选create a simple project-->填写module name(其实就是artifact id)-->next-->GAV继承父工程-->packaging选择你需要的-->finish。