目前需要使用ant来执行一个含有main方法的class文件,并且需要通过命令来行传两个参数(start和end)到main方法。
1 <target name="gsp" depends="compile" description="generator structure pictures"> 2 <echo message="----------- Generator structure pictures ------------" /> 3 <property name="start" value="1" /> 4 <property name="end" value="892046" /> 5 <java fork="true" classname="com.founder.cst.system.StructureImageGenerator"> 6 <arg value="${start}"/> 7 <arg value="${end}"/> 8 <classpath path="${build.dir}/classes"/> 9 <classpath refid="classpath" /> 10 </java> 11 <echo message="----------- End------------" /> 12 </target>
这样执行ant gsp -Dstart=10 -Dend=20 就可以把10和20传到main方法中了,最好设置默认值。
原文链接:http://blog.csdn.net/huang_xw/article/details/8026428