ant放置生成代码的问题 Eclipse下在项目A中用Ant脚本生成的class,lib等文件,我想将在Ant生成这些文件的时候同时将其放置到项目B的指定目录下,或是另一台机器的指定目录下,请教大家给个范例参考,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 随便找个ant的build.xml文件就可以 有两种办法 ,如果你想在本项目中也项保留的化可以先 <javac todir="project_a">然后再<copy todir="project_b"> 在当前项目Test中运行build.xml,生成的文件拷到Test1项目下,可不可以使用相对路径,而不用绝对路径<property name="copy.dir" value="E:/eclipse/workspace/Test1/copy" /> <?xml version="1.0"?><project name="helloworld" basedir="." default="build"> <property file="build.properties"/> <property environment="env"/> <property name="name" value="helloworld"/> <property name="src.dir" value="src"/> <property name="build.dir" value=".classes"/> <property name="root" value="."/> <path id="classpath"> <fileset dir="${root}/lib/commons"> <include name="*.jar"/> </fileset> <fileset dir="${root}/lib/struts"> <include name="struts-1.1.jar"/> </fileset> </path> <target name="clean" description="Clean output dirs (build)"> <delete dir="${build.dir}"/> </target> <target name="build" description="Compile main source tree java files into class files"> <mkdir dir="${build.dir}"/> <javac destdir="${build.dir}" debug="true" deprecation="false" optimize="false" failonerror="true" nowarn="true" > <src path="${src.dir}"/> <classpath refid="classpath"/> </javac> <copy todir="${build.dir}" preservelastmodified="true"> <fileset dir="${src.dir}"> <include name="**/*.xml"/> </fileset> </copy> </target></project> <property name="dist.dir" value="/data/B/dist"/>可以把那个机器的目录共享到A机器上 这句value="/data/B/dist"/中的data的上级目录是什么,这个是相当哪个的路径? 在A机上做映射,data/B/dist让它指向B机器上的指定目录 关于md5加密后的验证 新手遇到难题!大家帮忙! 关于jar命令的提问 关于线程同步的一个小问题 求助 jsp无论如何也连不上数据库!!! 在SQL中,以下哪一项表示许可的授权() 35岁之后大家都去做什么了? 如何实现jsp中对文件中固定行的修改或删除 【调查】大家一般用哪种编译器? 大家帮帮我完成作业 关于Hibernate主导思想的问题啊! something about invocation
可以先 <javac todir="project_a">
然后再<copy todir="project_b">
<property name="copy.dir" value="E:/eclipse/workspace/Test1/copy" />
<property environment="env"/> <property name="name" value="helloworld"/> <property name="src.dir" value="src"/>
<property name="build.dir" value=".classes"/> <property name="root" value="."/>
<path id="classpath">
<fileset dir="${root}/lib/commons">
<include name="*.jar"/>
</fileset>
<fileset dir="${root}/lib/struts">
<include name="struts-1.1.jar"/>
</fileset>
</path> <target name="clean" description="Clean output dirs (build)">
<delete dir="${build.dir}"/>
</target>
<target name="build" description="Compile main source tree java files into class files">
<mkdir dir="${build.dir}"/>
<javac destdir="${build.dir}" debug="true" deprecation="false" optimize="false" failonerror="true" nowarn="true" >
<src path="${src.dir}"/>
<classpath refid="classpath"/>
</javac> <copy todir="${build.dir}" preservelastmodified="true">
<fileset dir="${src.dir}">
<include name="**/*.xml"/>
</fileset>
</copy>
</target>
</project>
可以把那个机器的目录共享到A机器上