在命令行cmd运行mvn clean install,ant compiler,提示上述信息,是因为
maven的这个插件要求jdk1.6,但是本地电脑环境变量jdk版本为1.7。将JAVA_HOME指向jdk1.6。在cmd命令行里面执行mvn clean install就成功了。还需要配置E:\download\apache-ant-1.8.4\bin,就可以成功执行ant compiler。
但是Eclipse自带的ant build还是失败。
<?xml version="1.0" encoding="UTF-8"?> <project name="app" default="compiler">
<target name="compiler">
<property name="dir.compiler.home" location="." />
<exec executable="cmd" failonerror="true" dir="${dir.compiler.home}">
<arg line="/c mvn clean install -Dmaven.test.skip=true" />
</exec>
</target>
</project>
需要指定Eclipse的ant home
然后本地运行Eclipse 的 ant build.xml文件就成功了。