2 malie1981 malie1981 于 2016.04.14 14:19 提问

ant编译生成hibernate文件时为什么不同的类会不出现不同的生成方式?
ant

有两钟类分别继承不同的抽象对象,在ant配置文件里写法是类似

 <fileset dir="scr/java"><include name="class1/entity/newEntity.java"/></fileset>

dir是总的java类的根目录,而include代表子目录下的某个具体类,但是发现继承其中一个抽象对象的类在执行ant的时候会出现很多错误提示,分析发现是很多根目录下的泛型写法中的“<”被认为是非法字符,感觉就是ant执行时先把所有的根目录下的类都分析了一遍再生成了include下的具体某个类的hbm文件,当我把dir的路径直接定义成要生成的类的路径时则不会出现那些错误。而另一个继承了不同抽象对象的类则没有这个现象,不理解ant是根据什么去判断是不是要扫描所有dir目录下的类的?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
.net 源文件与模块生成时的文件不同
无法附加源符号除了源代码中有特殊符号外. 还有一种可能. 就是你引用的dll是老的dll 具体请查看 项目引用下引用的dll属性. 项目目录下->引用->选择有问题的dll->右击属性->路径, 看一下具体的地址. 是不是你引用的哪个dll文件….提示一下. VS会默认首先引用本项目中同名的DLL ….被这个问题坑了一上午.
hibernate反向生成实体类多一个id类的原因
hibernate反向生成实体类多一个id类的原因: 数据库表没有设置主键,
关于调试时出现“源文件与模块生成时的文件不同”
今天打开工程写代码,一直出现莫名其妙的错误,怎么改都不行,后俩
源文件与模块生成时的文件不同
源文件与模块生成时的文件不同。仍要让调试器使用它吗?【转】   在用 Microsoft Visual 调试程序时,设置的断点竟然无效! 如果单步运行,使用F11进入,则弹出对话框,源文件与模块生成时的文件不同。仍要让调试器使用它吗? 选择是,可以进入到文件中,但设置的断点是虚的,无法调试。 在网上搜罗了一下,终于解决了! 解决方法如下, 在最上面一排的菜单栏选
vs调试时提示:源文件与模块生成时的文件不同 的原因之一
vs调试时提示“源文件与模块生成时的文件不同……”,各种尝试,最后发现是文件编码的问题。 源文件原来是GB2312编码,转为UTF8-BOM后断点调试正常。 具体原因不知,猜测可能是源文件内有特殊字符导致。
C# 调试时源文件与模块生成时的文件不同
调试时源文件与模块生成时的文件不同 报错:“调试时源文件与模块生成时的文件不同”。其实原因在于调试的源文件的版本跟生成时的文件的版本不一致。 解决方法: 1、把项目下面的Bin文件夹下的DLL文件全部删除,或者包括EXE文件也删除。然后重新生成 一次项目。 2、在最上面一排的菜单栏选择工具-> 选项,在弹出窗口中选择调试-> 常规。把“要求源 文件和版本匹配”的勾勾去掉
某些情况下,同一份代码但生成的hex文件不一样的解决方法
本人在接手之前一位同事的代码,因为加了部分功能,然后调完程序提交了,但是后来被测试通知,提交的源码编译生成的hex文件与我提交的hex文件比对不通过。     自己记得自己是提交完svn代码,然后用那个代码生成的hex提交的呀。拉回来继续看,发现连续编译两次,生成的hex文件都不一样。最后找到原因,编译器用的是iar,在生成hex文件时候,配置错了,原先的代码只是将配置中的生成文件后缀.
vs2010对源文件进行md5计算的错误,源文件与模块生成时的文件不同
最近碰到一个奇葩的问题。用vs2010编译程序调试运行,跟踪到一个函数的时候提示“源文件与模块生成时的文件不同,是否希望调试器使用它?” 通常碰到这种情况,重新编译一下就好了,但是这次,重新编译了n次居然都没好。 查了网上的方案,都是说修改工具-选项里的选项,取消比较。但是那只是掩耳盗铃而已。 选择“是”,在文档中无法下断点。 选择“否”不使用该文档调试,弹出来“无可用源”一个界面,界
ANT-build.xml编译文件详解
Ant 开发Ant的构建文件当开始一个新的项目时,首先应该编写Ant构建文件.构建文件定义了构建过程,并被团队开发中每个人使用.Ant构建文件默认命名为build.xml,也可以取其他的名字.只不过在运行的时候把这个命名当作参数传给Ant.构建文件可以放在任何的位置.一般做法是放在项目顶层目录中,这样可以保持项目的简洁和清晰.下面是一个典型的项目层次结构.  (1) src存放文件.  (2)
Hibernate:反向生成的pojo有两个的问题
Hibernate:反向生成的pojo有两个问题 前言:利用Myeclipse反向创建POJO,一些表创建Xxx.java和Xxx.hbm.xml两个文件;但是有些表创建Ttt.java\TttId.java\Ttt.hbm.xml三个文件。一直比较无语,在MyeclipseDatabase Explorer和hibernate.cfg.xml中寻找很长时间原因。   说明一: