我正在尝试使用ant构建脚本来创建一个给定here
的Web服务客户端这是我的ant构建文件:wsbuild.xml
<project name="My Web Service Build" default="wsimport">
<target name="wsimport">
<exec executable="wsimport">
<arg line="-keep -s ./src -p com.test http://localhost:1234/HelloWeb?wsdl"/>
</exec>
</target>
</project>
这是项目结构。
我收到以下错误。
BUILD FAILED
C:\Users\User\workspace_ee\WebService\com\wsbuild.xml:5: Execute failed: java.io.IOException: Cannot run program "wsimport": CreateProcess error=2, The system cannot find the file specified
知道我在这里做错了什么?
答案 0 :(得分:1)
Ant无法找到相对于src
的{{1}}文件夹。将构建文件移动到项目文件夹 - 即wsbuild.xml
答案 1 :(得分:0)
我认为你应该使用这样的东西:
你可以找到wsimport的路径(通常在java_home \ bin中)