转自:http://blog.csdn.net/defonds/article/details/47974269
Eclipse Maven 开发一个 jee 项目时,编译时遇到以下错误:
DescriptionResourcePathLocationType
Dynamic Web Module 3.0 requires Java 1.6 or newer.bdpline 1Maven Java EE Configuration Problem
DescriptionResourcePathLocationType
One or more constraints have not been satisfied.bdpline 1Maven Java EE Configuration Problem
如图:
但是 Eclipse 明明已经将编译级别设置为 1.7:
这是由于你的 Maven 编译级别是 jdk1.5 或以下,而你导入了 jdk1.6 以上的依赖包:查看 Eclipse 的 Navigator 视图下该项目的 .classpath 文件:
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5">
- <attributes>
- <attribute name="maven.pomderived" value="true"/>
- </attributes>
- </classpathentry>
解决办法:
使用 maven-compiler-plugin 将 maven 编译级别改为 jdk1.6 以上:
- <build>
- <plugins>
- <!-- define the project compile level -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.3.2</version>
- <configuration>
- <source>1.7</source>
- <target>1.7</target>
- </configuration>
- </plugin>
- </plugins>
- </build>
参考资料
相关推荐
本文档记录了本人用eclipse搭建maven dynamic web3.0的详细过程,包含了搭建maven项目,把maven项目转换为web项目,Dynamic web Module 2.3转换为3.0等内容
在Eclipse JEE环境下,创建一个Maven项目并将其转换为Dynamic Web Project是开发Java Web应用程序的常见步骤。Maven是一种强大的项目管理工具,而Dynamic Web Project则是Eclipse中的一个特殊项目类型,专用于Web...
maven-repository-metadata-3.0.jar
maven-plugin-api-3.0.jar
maven-aether-provider-3.0.jar
Maven是Java世界中的一款项目管理和综合工具,它通过提供一套标准化的构建过程,极大地简化了项目的构建、依赖管理和部署流程。Maven3.0版本是一个重要的里程碑,它引入了许多改进和新特性,使得开发人员在处理大型...
maven-reporting-api-3.0.jar
根据提供的文件内容,知识点涵盖了Eclipse集成Maven的WEB工程实战操作步骤。以下是对这些步骤的详细解析: 1. **Eclipse集成Maven**: - 为了在Eclipse中使用Maven,首先需要安装m2e插件,这是一个官方提供的...
5. **增强的错误报告**:Maven 3.0 提供了更详细的错误报告,帮助开发者更快地定位和解决问题,包括构建失败的原因、依赖树等。 6. **支持更多元化格式的POM**:Maven 3.0 支持XML、JSON等多种格式的POM文件,使得...
apache-maven-3.0,java1.6版本使用 。
【标题】"maven servlet 3.0 eclipse config video" 提供的是关于如何在Eclipse集成开发环境中...通过观看"maven servlet 3.0 eclipse config.wmv"这个视频教程,你将获得实用的技能,使你在Java Web开发领域更加专业。
### Eclipse 创建 Maven 项目 动态 Web 工程完整示例 #### 一、创建 Maven 项目 在 Eclipse 中创建 Maven 项目时,首先要确保已安装 Maven 插件。如果 Eclipse 的新项目列表中未找到 Maven 选项,可以通过 **Other...
尽管后来有更高版本的JDK,但m2e插件明确指出支持JDK 1.6,这意味着即使在使用较旧的Java环境时,开发者也能顺利地在Eclipse 3.x中进行Maven项目开发。JDK 1.6引入了许多新的特性和改进,例如泛型的增强、枚举类型、...
解决tomcat8-maven-plugin-3.0-r1655215.jar阿里云同有的问题。放到路径org\apache\tomcat\maven\tomcat8-maven-plugin\3.0-r1655215\就可以了
创建Maven Web项目是开发Java Web应用程序的常见起点,Eclipse作为流行的Java集成开发环境,提供了便捷的工具支持。以下是一步一步教你如何使用Eclipse构建Maven的Web项目: 1. **建立Maven Project** - 首先,...
ECLIPSE MAVEN3插件文件(eclipse-maven3-plugin工具)
在Java EE开发中,Eclipse是一个常用的集成开发环境,而Maven则是一个强大的构建工具,用于管理项目的依赖和构建流程。Tomcat是一个流行的轻量级应用服务器,常用于部署Java Web应用程序。本篇文章将详细解释如何在...
在IT行业中,构建高效、可维护的Web应用是至关重要的,而"SSM"框架组合——Spring、SpringMVC和Mybatis,就是一种常见的Java Web开发解决方案。本示例项目"**Eclipse Maven SSM 增删改查示例**"旨在帮助开发者理解和...
Eclipse的Maven插件是开发Java项目时不可或缺的工具,它将强大的Maven构建系统与流行的Eclipse集成开发环境(IDE)相结合,为开发者提供了一站式解决方案。Maven是一个项目管理和综合工具,它通过定义项目的结构和...