我在 pom.xml 中从 ant 运行 thrift 时遇到了一些问题。所以我有这样的事情:
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>generate-sources</id>
<phase>generate-sources</phase>
<configuration>
<tasks>
<exec executable="thrift">
<arg value="--help" />
</exec>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
我得到的只是
An Ant BuildException has occured: Execute failed: java.io.IOException: Cannot run program "thrift": error=2, No such file or directory
如果我尝试使用 sh 或 ls 等其他命令,它就可以正常工作。节俭有什么问题?它在我的 $PATH 上,我可以手动执行它而不会出现任何问题。我在 Eclipse Juno 和 Maven 插件中使用 OS X 10.7.5 在 Max 上运行它。将不胜感激任何帮助。谢谢。