使用ant执行java类或方法的常见用法是什么。
如果运行ant run或restore,我需要在类中使用多个方法。运行和恢复都是相同java类的方法但是,我似乎无法通过运行来运行Class.beginExecution()和ant restore来执行Class.beginRestore()..
由于
答案 0 :(得分:5)
您在寻找Java任务吗?您需要使用main方法为其提供类的完全限定名称,就像从命令行运行它一样。
答案 1 :(得分:2)
您有几个选择:
答案 2 :(得分:0)
您需要使用main方法编写常规java类,并使用以下ant任务运行它:
<target name="run_main" depends="dist" description="--> runs main method of class YourMainClass">
<java classname="test.com.YourMainClass"
failonerror="true"
fork="true">
<sysproperty key="DEBUG" value="true"/>
<arg value="${basedir}/"/>
<classpath>
<pathelement location="all.project.class.path"/>
</classpath>
</java>
</target>