`

Maven学习问题解决

阅读更多
  • 问题1:Eclipse Warning: No grammar constraints (DTD or XML schema) detected for the document

  • DTD验证是xml的规范,要去除警告的话:
    Eclipse4.2解决方法:windows-> preferences -> xml ->xml files ->validation->[validation files分组]no grammar is specified: 选择Ignore即可。

  • 问题2:Build path specifies execution environment J2SE-1.6. There are no JREs installed in the workspace that are strictly compatible with this environment

  • 修改pom.xml,修改成实际的jdk版本,如使用jdk1.7,即改成 1.7

  • 问题3:Project configuration is not up-to-date with pom.xml. Run Maven->Update Project or use Quick Fix.

  • 选择mavne项目,eclipse右键 maven--update maven projects,若是多模块项目则全选,OK编译

  • 问题4: hibernate3:hbm2ddl could not get configurationTask ;This POM.xml is referring the Hibernate3-maven-plugin-.2.1.jar - HibernateExporterMojo.class-- getComponentConfiguration (name) function populating the error in the following "Could not get ConfigurationTask.";

  • 检查是否有多个版本的jdk,项目POM设置1.6的版本,重新mvn clean install,接着 mvn Hibernate3:hbm2ddl

  • 问题5: 使用xdoclet1.2.3生成ejb2.1相关代码时,假如Bean相关文件使用了jdk1.5的泛型,则会编译出错
  • XDoclet的核心是XJavaDoc,这个库负责解析Java源代码。由于XDoclet1.2.3版本的XJavaDoc还不能正确解析Java5代码,因此需要手动更新XJavaDoc。
    下载xjavadoc-1.5http://sourceforge.net/project/showfiles.php?group_id=31602
    找到${USER_HOME}\.m2\repository\xdoclet\xjavadoc\1.1覆盖xjavadoc-1.1.jar即可,即可正确生成home,local相关接口


分享到:
评论

相关推荐

    maven学习指南java(经典,实例)

    Apache Maven是一个开源的项目管理和综合工具,...以上内容不仅会为初学者提供Maven入门的全面指导,还会通过实际例子帮助开发者深入理解并掌握Maven的高级特性,为他们今后在项目开发中解决实际问题提供了强大的工具。

    Maven学习指南.pdf

    【Maven学习指南】 Maven是一个强大的项目管理工具,源于Apache组织,专为基于Java平台的项目构建、依赖管理和项目信息管理而设计。它通过一个明确的项目对象模型(POM)来描述项目,利用其内置的项目生命周期和...

    maven项目学习笔记记录

    理解Maven的命令行选项,如`mvn clean install`和`mvn dependency:tree`,可以帮助诊断和解决问题。 通过深入学习Maven,你可以提升项目构建的效率,更好地管理依赖,同时也能适应团队协作中的标准化流程。尚硅谷的...

    maven学习教程分享

    - 依赖管理(Dependency Management):Maven通过POM自动管理项目依赖关系,解决jar地狱问题。 2. Maven生命周期: - 编译(compile):将源代码编译为字节码。 - 测试(test):执行单元测试并生成测试报告。 ...

    maven学习帮助文档

    依赖的版本冲突问题,Maven通过“nearest wins”策略来解决,即最近引入的依赖优先。 ** Maven的坐标系统 ** 每个Maven项目都有唯一的坐标,由groupId、artifactId和version组成。例如,`groupId=com.example`,`...

    Maven学习极品,对于初学者而言非常好的资料,极力推荐

    【 Maven学习极品:初学者的完美指南】 Maven,一个由Apache软件基金会开发的项目管理工具,是Java世界中不可或缺的一部分。它简化了构建过程,通过自动管理项目的依赖关系,使得开发者可以专注于编写代码,而不是...

    maven学习笔记01(基础入门)

    Maven通过依赖管理解决库版本冲突问题。通过声明依赖的版本,Maven会自动解决依赖树中的冲突,并按照“nearest wins”原则确定最终版本。 ### 7. 父POM与继承 在大型项目中,多个子项目可能会共享相同的配置。这时...

    Maven学习.7z

    **正文** Maven是Java开发领域中不可或缺的构建工具,尤其对于初学者而言,它能够极大地简化项目的构建、管理和依赖管理过程。...这份"Maven学习.pdf"文档应能提供全面的引导,帮助初学者一步步探索Maven的世界。

    Maven 教程:基础篇-尚硅谷学习笔记 2022年

    **Maven教程:基础篇——尚硅谷学习笔记 2022年** Maven是一个强大的Java项目管理和构建工具,由Apache软件基金会开发。它通过提供一个标准的项目对象模型(Project Object Model,POM)来简化项目的构建过程,并...

    maven教案-maven入门学习资料

    这些问题在 Maven 出现后得到了很好的解决。Maven 是一个强大的项目管理工具,由 Apache 软件基金会开发,它的全称是 Maven Project Management Tool。它通过项目对象模型(Project Object Model,简称 POM)来描述...

    maven学习笔记.rar

    ** Maven学习笔记详解 ** Maven,作为Java项目管理和构建工具,是开发人员不可或缺的利器。它通过使用一种标准化的项目对象模型(Project Object Model,POM)来管理项目的依赖关系,构建过程以及配置信息。Maven...

    maven学习视频源码与笔记_第二部分

    在POM中声明的依赖会自动下载并管理其依赖关系,解决了“jar地狱”问题。"user-log"、"user-service"等模块可以通过声明对"user-core"和"user-dao"的依赖,来确保正确地引用其他模块的功能。 【 Maven 笔记的价值】...

    Maven视频资料及如何学习心得体会

    2. **善用资源**:利用官方文档、在线教程、社区问答,遇到问题及时寻求解答。 3. **持续更新**:Maven版本不断迭代,关注最新动态,适时升级,避免技术落后。 4. **分享交流**:与其他开发者交流Maven使用经验,...

    eclipse安装maven插件,处理无Maven Pom editor打开方式问题

    在Eclipse中安装Maven插件,可以方便开发者在IDE内进行Maven项目的操作,解决无法用Maven Pom editor打开pom.xml文件的问题。以下是对这个主题的详细说明: 1. **Maven Pom Editor**: Maven的pom.xml文件是项目...

    Maven学习笔记

    ### Maven学习笔记 #### Maven简介与优势 Maven是一个项目管理和综合工具,主要用来帮助Java项目构建、依赖管理和项目信息管理。与Ant等其他构建工具相比,Maven提供了一种更为标准化的方式,来处理项目的构建过程...

    Maven学习心得.doc

    《Maven学习心得》 Maven,作为Apache推出的一款强大的构建和工程管理工具,与ANT相比,具有显著的优势。本文将深入探讨Maven的核心特点、优势以及存在的问题,以供学习参考。 首先,Maven的一大亮点在于其对第三...

    maven学习.docx

    ### Maven学习知识点详解 #### 一、Maven简介与安装 **Maven** 是一个 Java 项目的构建管理和依赖管理工具,它使用一个基于 XML 的项目对象模型 (POM) 来管理项目的构建、报告和文档。 ##### 安装步骤: 1. **...

    Maven权威指南 很精典的学习教程,比ANT更好用

    冲突解决 9.4.6. 依赖管理 9.5. 项目关系 9.5.1. 坐标详解 9.5.2. 多模块项目 9.5.3. 项目继承 9.6. POM最佳实践 9.6.1. 依赖归类 9.6.2. 多模块 vs. 继承 9.6.2.1. 简单项目 9.6.2.2. 多模块企业级...

Global site tag (gtag.js) - Google Analytics