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