我正在尝试制作一个需要 Eclipse 特定任务的无头构建。
为了启动 ant 构建文件,我使用以下命令。我这样做是因为我相信它允许我运行以前抱怨需要工作空间才能运行的 eclipse 任务。如果这是不正确的/如果有更好的方法,请通知我。
我的批处理脚本:
java -jar %EQUINOX_LAUNCHER_JAR% -application org.eclipse.ant.core.antRunner -buildfile %ANT_SCRIPT_JAR% -data %WORKSPACE_PATH%
在我的 ant 构建文件中,我需要定义一个任务:
<taskdef name="myTask" classname="path.to.class.with.execute"><classpath><pathelement location="path\to\dependency.jar"/></classpath></taskdef>
跑步时
<myTask/>
我明白了
java.lang.NoClassDefFoundError: path/to/class/that/I/tried/to/import