Maven环境变量配置百度一下即可。
主要说一下在eclipse中的配置:
1.window下属性--Maven-user settings-选择maven安装目录下conf-settings.xml 如:
D:\apache-maven-3.3.9-bin\apache-maven-3.3.9\conf\settings.xml
红色部分有内容上面没报错则配置成功
2.新建maven project -- 选择web最后一个创建--不勾选第一个
3.配置pom.xml,配置好后,项目右键的如图进行安装包
<modelVersion>4.0.0</modelVersion>
<!-- 项目所属组的id -->
<groupId>ycinfo</groupId>
<!-- 项目的id -->
<artifactId>MavenTest</artifactId>
<!-- 发布时的格式 -->
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>MavenTest Maven Webapp</name>
<url>http://maven.apache.org</url>
<!-- 项目配置的依赖包 -->
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<!--
compile:编译访问,则会被打包到项目
provided:提供范围
runtime:运行时范围
test:测试范围
system:系统范围
-->
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
<scope></scope>
</dependency>
</dependencies>
5.新建资源文件
6.更改工作区间这个项目下的setting配置
org.eclipse.wst.common.project.facet.core.xml
<fixed facet="wst.jsdt.web"/>
<installed facet="java" version="1.8"/>
<installed facet="jst.web" version="3.0"/>
7.项目下属性-java compile 第一个复选框去掉,把jdk版本更改为1.8(或者你的是jdk1.7)--Apply一下
<installed facet="wst.jsdt.web" version="1.0"/>
8.更改target下面的xml配置文件,为最新版本,默认页面也添加一个index.jsp---这里可以灵活更改
8.如果发现如图所示,则更改 项目属性-java Build path libraries下面移除重新导入
9.原来的jsp页面删了,新建一个jsp页面
至此,配置基本没有问题了,项目右键,放在tomcat运行即可看到那个jsp的内容
【当然,有的在安装包的时候会报错:-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.】
可以设一个环境变量M2_HOME指向你的maven安装目录
M2_HOME=D:\Apps\apache-maven-3.3.1
然后在Window->Preference->Java->Installed JREs->Edit
在Default VM arguments中设置
-Dmaven.multiModuleProjectDirectory=$M2_HOME