最新下载的eclipse版本已经内置maven插件,并且能够在tomcat下运行maven项目
查看是否集成window-preference输入maven
1.下载Apache-Maven:http://maven.apache.org/download.cgi
可以选择国内下载镜像应该比较快,不过也不是很大
下载win环境下压缩包:apache-maven-3.5.4-bin.zip
2.解压并安装maven
解压到本地D:\
同时创建文件夹D:\Maven_Repository
eg:
3.修改maven配置文件
编辑D:\apache-maven-3.5.4\conf\settings.xml
eg:
3.1找到<localRepository>修改为D:\Maven_Repository(注意win下路径中\修改为/)
eg:
<localRepository>D:/Maven_Repository</localRepository>
3.2修改仓库下载源为ali源:找到</mirrors>在其上方添加aliyun的mirror
eg:
<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>https://maven.aliyun.com/repository/central</url> </mirror> |
4.eclipse新建maven web项目
4.1配置eclipse本地maven
window->perferences-Maven-Installations
继续选择User Settings
4.2新建maven项目:new->other输入maven
选择next
选择-webapp结尾项
输入maven测试用例
4.3右键新建的maven-01项目->properties->Project Facets
4.3.1将Dynamic Web Module的勾去掉,将Java版本改为1.8,点击Apply
4.3.2现在再将Dynamic Web Services勾上,版本改为3.0,同时下面会出现一行字,单击他!
修改里面Content directory为src/main/webapp,并将Generate...勾选,单击OK
4.3.3点击右边有Runtimes选项,单击,选中其中你的Tomcat后单击OK结束设置
5.配置maven web
5.1配置xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>Demo</display-name>
</web-app>
5.2配置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.aqfun</groupId>
<artifactId>maven-01</artifactId>
<packaging>war</packaging>
<version>1.0</version>
<name>maven-01</name>
<dependencies>
</dependencies>
<build>
<!-- war打包后的名字 -->
<finalName>maven-01</finalName>
<plugins>
<!-- 编译插件 -->
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source><!-- jdk版本 -->
<target>1.8</target>
<encoding>utf-8</encoding>
</configuration>
</plugin>
<!-- war插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<!-- 插件可在http://mvnrepository.com/搜索maven-plugin-api -->
<!-- 插件可在maven.aliyun.com搜索maven-plugin-api -->
<!--将<dependency>替换为<plugin>即可 -->
<artifactId>maven-war-plugin</artifactId>
<version>3.2.2</version>
</plugin>
</plugins>
</build>
</project>
右击项目--Maven--Update Poject...更新配置,弹出框点击OK
6.将maven添加到Tomcat
浏览器:输入:localhost:8080/maven-01
参考地址:https://www.linuxidc.com/Linux/2017-05/143308.htm