我正在使用Eclipse處理Java項目。這個項目需要第二個項目(不是我的),在其構建路徑中命名爲sams。 sams提供了一個build.xml文件,並且在構建它時應該使用Apache CXF生成一些代碼。當我使用Eclipse的Apache Ant和其構建文件運行cxf.generated命令我碰到下面的錯誤:使用build.xml在Eclipse中構建錯誤
Buildfile: C:\Docs\ZacRocha\Desktop\sams\build.xml
cxf.generated:
[echo] Generating code using Apache CXF wsdl2java...
[java] 16-Jun-2010 16:04:08 org.apache.cxf.binding.corba.CorbaConduit prepare
[java] SEVERE: Could not resolve target object
[java] 16-Jun-2010 16:04:08 org.apache.cxf.binding.corba.CorbaConduit prepare
[java] SEVERE: Could not resolve target object
[java] WSDLToJava Error: org.apache.cxf.wsdl11.WSDLRuntimeException: Fail to create wsdl definition from : file:/C:/Docs/ZacRocha/Desktop/sams/$%7barchivesoftware.wsdl%7d
[java] Caused by : WSDLException: faultCode=PARSER_ERROR: Problem parsing 'file:/C:/Docs/ZacRocha/Desktop/sams/$%7barchivesoftware.wsdl%7d'.: java.io.FileNotFoundException: C:\Docs\ZacRocha\Desktop\sams\${archivesoftware.wsdl} (The system cannot find the file specified)
[java] 16-Jun-2010 16:04:10 org.apache.cxf.binding.corba.CorbaConduit prepare
[java] SEVERE: Could not resolve target object
[java] 16-Jun-2010 16:04:10 org.apache.cxf.binding.corba.CorbaConduit prepare
[java] SEVERE: Could not resolve target object
[java] WSDLToJava Error: org.apache.cxf.wsdl11.WSDLRuntimeException: Fail to create wsdl definition from : file:/C:/Docs/ZacRocha/Desktop/sams/$%7barchivehardware.wsdl%7d
[java] Caused by : WSDLException: faultCode=PARSER_ERROR: Problem parsing 'file:/C:/Docs/ZacRocha/Desktop/sams/$%7barchivehardware.wsdl%7d'.: java.io.FileNotFoundException: C:\Docs\ZacRocha\Desktop\sams\${archivehardware.wsdl} (The system cannot find the file specified)
BUILD SUCCESSFUL
總時間:4秒
我用Eclipse的編程,我對Apache ANT構建知之甚少。有人可以告訴我問題究竟在哪裏嗎?提前致謝!