maven项目的创建

来源:互联网 发布:淘宝拍摄脸部验证 编辑:程序博客网 时间:2024/05/17 06:39

创建一个新的Maven项目:
新建
直接点下一步
这里写图片描述
选中webapp这个
这里写图片描述
输入包名和项目名称
这里写图片描述
创建完会有这样或那样的错误这里列一下我所遇到的问题
1.jdk版本
右击项目点properties
这里写图片描述
选Java Build Path 按该图操作
这里写图片描述
这里我选择的jdk版本为1.7
这里写图片描述
2.index.jsp报错
在pom.xml的dependencies里添加下面代码

    <dependency>          <groupId>javax</groupId>          <artifactId>javaee-api</artifactId>          <version>7.0</version>      </dependency>

update maven右击项目,maven==》update project
这里写图片描述
3.这时项目版本报错
这里写图片描述
把jdk版本加到pom.xml里project中与dependencies平级
<profiles>
<profile>
<id>jdk17</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>

update一下后错误减少
这里写图片描述
4.在工程目录下有一个.settings文件夹,打开org.eclipse.wst.common.project.facet.core.xml做如下修改:

<installed facet="jst.web" version="2.5"/>

因为我这里dynamic web module是2.5版本所以改到2.5
然后再把web.xml文件中的web-app头

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app>  。。。。。。</web-app>

改成如下

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee"        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd "        version="2.5">  。。。。。。</web-app>

然后update完成maven项目搭建完毕

——新手上路

0 0