首页 > 学院 > 开发设计 > 正文

问题记录2017-3-3

2019-11-06 08:19:17
字体:
来源:转载
供稿:网友

Maven错误解决记录

一、问题:创建maven项目时,如果packaging标签选择的是war是,则会报web.xml is missing and is set to true 这里写图片描述 解决办法: - 选中项目,单击鼠标右键,选择>java EE Tools>Generate Deployment Descriptor Stub,该操作会自动在maven项目的main文件夹下创建webapp>WEB-INF>web.xml文件。eclipse检查到web.xml文件就不会报错。

二、 问题:修改maven项目应用的JRE System Library后,如果对项目选择Maven>Update PRoject..后,修改过的JRE System Librar会被还原。 解决办法: 1.修改maven的setting.xml文件(此种方法会导致所有依赖此仓库的项目的jre的都会改变)

<profile> <id>jdk1.7</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>

2.修该maven项目对应的pom.xml文件

<build> <defaultGoal>compile</defaultGoal> <!-- 设置项目中依赖jar版本为1.7 Start --> <finalName>spring-mvc-project</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> <!-- 设置项目中依赖jar版本为1.7 End --> </build>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表