我在配置一个build.xml,其中有一项任务是这样的,生成指定POJO的HibernateDAO的Spring配置文件,其ant代码是这样的:
==============================================================================================================
<echo>增加spring配置文件context-hibernate.xml</echo>
        <loadfile property="hibernate.context"
            srcfile="${generated.dir}/src/dao/${app.package}/dao/hibernate/context-hibernate-${model.name}.xml"/>
        <!-- 结尾处添加 -->   
        <replace file="../../src/dao/${app.package}/dao/hibernate/applicationContext-hibernate.xml">
            <replacetoken><![CDATA[</beans>]]></replacetoken>
        </replace>
        <echo file="../../src/dao/${app.package}/dao/hibernate/applicationContext-hibernate.xml" append="true" 
            message="${hibernate.context}"/>
===========================================================================================================
这个没有问题,在applicationContext-hibernate.xml尾部按照我的设定的模板加入配置部分;
但是,我现在遇到一个问题
因为需要用到hibernate,所以我现在每次都需要在applicationContext-hibernate.xml文件中手动引入POJO的映射配置文件.hbm.xml。现在我同时写入该映射文件,可是上述的ant代码只是在applicationContext-hibernate.xml文件尾部加入,不可以在applicationContext-hibernate.xml的中间部分加入。
各位大侠是否有类似经验或有什么办法,希望指点一下啊!