【问题标题】:How to get Ant to copy properties file to classes directory如何让 Ant 将属性文件复制到类目录
【发布时间】:2011-04-13 11:09:01
【问题描述】:

我有一个可以使用 Ant 正确构建和部署的项目

我想构建一个 war 文件来部署项目。

除了无法让属性文件出现在类目录中之外,我可以让一切正常工作。

我的属性文件位于此处: ${resources_dir}/${app}/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> 

如何将属性文件移动到正确的类目录中?

【问题讨论】:

    标签: java eclipse ant build eclipse-plugin


    【解决方案1】:

    只需指定一个额外的 classes 元素

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

    它只是一种特殊形式的文件集。

    【讨论】:

      猜你喜欢
      • 2023-04-04
      • 1970-01-01
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多