目录
- 安装及配置
- Maven的工程结构
- pom文件配置
- gav
- dependency
- scope
- junit
- 插件
- 运行(MyEclipse2017)
- clean(清除target)
- compile
- test
- install
- tomcat7:run
<一> 安装及配置
1> 安装
https://maven.apache.org/download.cgi
2> 配置(MyEclipse 2017CI)
3> 本地基本库(repository)
- jar+war
- tomcat7
https://download.csdn.net/download/qq_42292831/12439181
<二> Maven的工程结构
<三> pom文件配置
1> GAV(坐标)
- groupId
- artifactId
- version
GAV与仓库路径:/groupId/artifactid/version/artifactId-version.jar
2> dependency
3> dependency中的scope
4> junit(java unit单元测试模块)
import org.junit.Test;
import org.junit.Assert;
@Test
String res = "aaa";
Assert.assertEquals("aaa",res);
5> 插件配置
- jdk版本限制插件
- tomcat7插件
<build>
<plugins>
<!-- jdk版本插件配置 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<!-- tomcat7插件 -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<port>8080</port>
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>
<四> 运行(MyEclipse 2017)
可以在菜单中看到maven常用的命令已经以菜单的形式出现。
例如:
- Maven clean
- Maven install
- Maven package
- Maven test
Maven build和maven build... 并不是maven的命令。
maven build...只是提供一个命令输入功能,可以在此功能中输入自定义的maven命令。
maven build的功能就是执行上次自定义命令。