2010-09-16 85 views
4

我有一個項目,我可以使用Ant來構建和正確部署如何讓Ant將屬性文件複製到類目錄中

我想構建一個war文件來部署項目。

我能得到一切工作只是我不能得到的屬性文件出現在classes目錄下。

我的屬性文件位於: $ {resources_dir}/$ {}應用/Report.properties

這是我的構建文件的戰爭部分:

<war destfile="${dist_dir}/${app}.war" webxml="${resources_dir}/${app}/web.xml">  
    <fileset dir="${resources_dir}/${app}" includes="*.jsp,*.jspf,*.html,*.css" /> 
    <zipfileset dir="${resources_dir}/${app}/webct" prefix="webct" /> 
    <zipfileset dir="${resources_dir}/${app}/css" prefix="css" /> 
    <zipfileset dir="${resources_dir}/${app}/js" prefix="js" />  
    <zipfileset dir="${resources_dir}/${app}/images" prefix="images" /> 
    <classes dir="${build_dir}" includes="com/mycompany/${app}/*,com/mycompany/${app}/tixdata/*" /> 
    <lib dir="${commonlib_dir}"> 
      <include name="common.jar"/> 
    </lib> 
</war> 

我如何可以移動將屬性文件放入正確的類目錄中?

回答

7

只要指定一個額外的元素

<war destfile="${dist_dir}/${app}.war" webxml="${resources_dir}/${app}/web.xml"> 
    .. 
    <classes dir="${resources_dir}/${app}" includes="Report.properties"/> 
    .. 
</war> 

這是文件集的只是一種特殊形式。

相關問題