`
yesjavame
  • 浏览: 685340 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

在eclipse中调试hibernate in action的示例应用程序caveatemptor

阅读更多

最近在eclipse中调试hibernate in action的示例应用程序caveatemptor,刚把程序导进来就发现ant的构建文件build.xml有一个警告(加了黄线的代码),如下:

<shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="_x0000_i1025" style="WIDTH: 414.75pt; HEIGHT: 47.25pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:%5CDOCUME~1%5CJOHNNY~1.WAN%5CLOCALS~1%5CTemp%5Cmsohtml1%5C02%5Cclip_image001.png"></imagedata></shape>

到网上搜了一下,没有这方面的直接资料,有的说是在ant runtime中添加junit.jar,就对了, 可是我加了也不对,出现的警告信息如下:

<shape id="_x0000_i1026" style="WIDTH: 414.75pt; HEIGHT: 48pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:%5CDOCUME~1%5CJOHNNY~1.WAN%5CLOCALS~1%5CTemp%5Cmsohtml1%5C02%5Cclip_image003.png"><font size="3"></font></imagedata></shape>

后来找了一些资料,我最后发现解决这个问题是如下两个方法:

1.把这两个task注销

2.ant runtime中添加junit.jar文件

为什么呢?原来elipse中不可以在build.xml文件中编辑task,而是由eclipse来解决,配置的界面如下:

<shape id="_x0000_i1027" style="WIDTH: 279.75pt; HEIGHT: 319.5pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:%5CDOCUME~1%5CJOHNNY~1.WAN%5CLOCALS~1%5CTemp%5Cmsohtml1%5C02%5Cclip_image005.png"><font size="3"></font></imagedata></shape>

但是这些task不需要在这里定义的,eclipse会自动解析ant-junit.jar文件看有哪些junit范围的 task.

这些都是由于我对ant比较陌生造成的

分享到:
评论

相关推荐

    Hibernate In Action(Java.Persistence.with.Hibernate)源码

    《Hibernate In Action(Java.Persistence.with.Hibernate)》是一本深入探讨Hibernate框架的书籍,源码则是作者为了配合书中理论部分而提供的实践示例。Hibernate是一个流行的开源对象关系映射(ORM)框架,它允许...

    hibernate 官方Demo CaveatEmptor(网上拍卖系统)

    SessionFactory是线程安全的,一般在应用程序启动时创建并维持整个应用周期。 5. **CRUD操作(Create, Read, Update, Delete)**:CaveatEmptor示例展示了如何使用Hibernate进行基本的数据操作。通过Session的save...

    caveatemptor-jpa

    标题 "caveatemptor-jpa" 暗示我们关注的是一个与Java持久化API(JPA,Java Persistence API)相关的项目或库,可能是某个示例、教程或者是用来演示JPA特性的代码集合。"Caveat emptor" 是拉丁语,意为“买者自负”...

    nhibernate-in-action源代码

    理解这些库的功能和它们在项目中的作用,有助于构建和调试基于NHibernate的应用程序。 总的来说,这份源代码提供了全面的学习资源,不仅涵盖了NHibernate的基本用法,还涉及到了高级特性和实际应用场景。通过研究...

    Hibernate example

    **三、Hibernate in Action 2中的示例** 这本书可能涵盖了从基本的CRUD操作到高级特性的广泛示例,如: 1. **对象关系映射**:如何使用注解或XML配置将Java类映射到数据库表。 2. **查询语言(HQL)**:使用...

    webwork in action 源代码

    《WebWork in Action》是一本专注于介绍WebWork框架的书籍,源代码的提供是为了让读者更深入地理解和实践书中的示例。WebWork是一个基于Java的MVC(模型-视图-控制器)框架,用于构建动态Web应用程序。它强调了代码...

    CaveatEmptor领域模型UML图

    CaveatEmptor网站拍卖许多不同种类的货品,从电子设备到机票,应有尽有。拍卖根据英国的拍卖策略进行:用户连接在一件货品上出价,直到那件货品的出价期终止,最高的出价者胜出。 在任何商店中,货物都是按照类别...

    Hibernate实战(第2版 中文高清版)

     10.1.2 Hibernate应用程序中的事务   10.1.3 使用Java Persistence的事务   10.2 控制并发访问   10.2.1 理解数据库级并发   10.2.2 乐观并发控制   10.2.3 获得额外的隔离性保证   10.3 非事务数据...

    webworkinaction.zip_action _oscore-2.2.6.jar_webwork_webwork in

    通过导入这些文件,开发者可以在IDE中快速搭建开发环境,进而调试和运行WebWork应用程序。 `README.txt`通常包含项目的基本信息和使用指南,是了解项目的第一步。`changelog.txt`则记录了项目的历史修改,有助于...

    CaveaEmptor

    通过这些实例,学习者可以直观地了解如何在实际项目中应用Hibernate。 7. **学习路径**: - 先了解Hibernate的基本概念和原理。 - 熟悉JPA规范和Hibernate API。 - 阅读并运行项目中的代码,理解其实现细节。 -...

    apache camel java

    "caveatemptor"这个名字暗示了一个警告或注意事项,这可能是一个示例项目,展示了在使用Apache Camel时可能会遇到的问题或陷阱,提醒开发者在实践中需要注意的事项。 总的来说,Apache Camel以其强大的集成能力、...

Global site tag (gtag.js) - Google Analytics