用ant编译Web项目..
在Web的一切东西都没问题..在src包里有java类编译也没问题.但是src包含的配置.比如说:xx.properties或者xx.xml文件啥的.这样的东西被过滤掉了.用copy可以实现..不过这些个东西很乱.很多..有没有方法使copy过滤java文件.其他的都copy进去..因为javac只编译java文件..谢了!

解决方案 »

  1.   


    <copy todir="myproject/web/WEB-INF/classes">
       <fileset dir="myproject/src" includes="**/*.properties"/>
    </copy>
    <copy todir="myproject/web/WEB-INF/classes">
       <fileset dir="myproject/src" includes="**/*.xml"/>
    </copy>
      

  2.   


    <fileset dir="${lib.dir}">
       <include name="**/*.jar" />
       或者 
       <exclude ...>
    </fileset>
      

  3.   

    <!-- 拷贝文件 -->
    <target name="resources">
    <mkdir dir="${output-classes-dir}" /> <copy todir="${output-classes-dir}">
    <fileset dir="${src-main-java-dir}">
    <exclude name="**/*.java" />
    </fileset>
    <fileset dir="${src-main-resources-dir}">
    <exclude name="**/*.java" />
    </fileset>
    </copy>
    </target>