ANT build throwing ошибки в сгенерированном файле WSDL - PullRequest
1 голос
/ 28 октября 2011

Я использую ANT для создания своего проекта.И, похоже, выдает следующие ошибки в файлах, которые были автоматически сгенерированы из WSDL.

[javac] C:\Documents and Settings\Administrator\IBM\rationalsdp\workspace\BH\CPEr16Portal\source\com\ibm\cpe\bhwebservices\mdm\CPE6SOAP_HTTP_BindingStub.java:316: setUse(com.ibm.ws.webservices.engine.enum.Use) in com.ibm.ws.webservices.engine.description.OperationDesc cannot be applied to (com.ibm.ws.webservices.engine.enumtype.Use)
[javac]         _createUpdateContactPersonOperation0.setUse(com.ibm.ws.webservices.engine.enumtype.Use.LITERAL);
[javac]                                             ^
[javac] C:\Documents and Settings\Administrator\IBM\rationalsdp\workspace\BH\CPEr16Portal\source\com\ibm\cpe\bhwebservices\mdm\CPE6SOAP_HTTP_BindingStub.java:317: setStyle(com.ibm.ws.webservices.engine.enum.Style) in com.ibm.ws.webservices.engine.description.OperationDesc cannot be applied to (com.ibm.ws.webservices.engine.enumtype.Style)
[javac]         _createUpdateContactPersonOperation0.setStyle(com.ibm.ws.webservices.engine.enumtype.Style.DOCUMENT);
[javac]                                             ^
[javac] C:\Documents and Settings\Administrator\IBM\rationalsdp\workspace\BH\CPEr16Portal\source\com\ibm\cpe\bhwebservices\mdm\CPE6SOAP_HTTP_BindingStub.java:331: cannot find symbol
[javac] symbol  : variable SEND_TYPE_ATTR_PROPERTY
[javac] location: class com.ibm.wsspi.webservices.Constants
[javac]             mc.setProperty(com.ibm.wsspi.webservices.Constants.SEND_TYPE_ATTR_PROPERTY, Boolean.FALSE);
[javac]                                                               ^
[javac] C:\Documents and Settings\Administrator\IBM\rationalsdp\workspace\BH\CPEr16Portal\source\com\ibm\cpe\bhwebservices\mdm\CPE6SOAP_HTTP_BindingStub.java:332: cannot find symbol
[javac] symbol  : variable ENGINE_DO_MULTI_REFS_PROPERTY
[javac] location: class com.ibm.wsspi.webservices.Constants
[javac]             mc.setProperty(com.ibm.wsspi.webservices.Constants.ENGINE_DO_MULTI_REFS_PROPERTY, Boolean.FALSE);
[javac]                                                               ^
[javac] C:\Documents and Settings\Administrator\IBM\rationalsdp\workspace\BH\CPEr16Portal\source\com\ibm\cpe\bhwebservices\mdm\CPE6SOAP_HTTP_ServiceInformation.java:58: setStyle(com.ibm.ws.webservices.engine.enum.Style) in com.ibm.ws.webservices.engine.description.OperationDesc cannot be applied to (com.ibm.ws.webservices.engine.enumtype.Style)
[javac]         createUpdateContactPerson0Op.setStyle(com.ibm.ws.webservices.engine.enumtype.Style.DOCUMENT);
[javac]                                     ^
[javac] Note: * uses or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 5 errors

Ясно, что когда ошибка показывает, что не может найти символ, это означает, что он не может найти соответствующий класс Java. Но однакоОни не выдают ошибок в RAD.И необходимый файл Java WAS6.1 thinclient.jar присутствует в пути сборки.Поэтому я не понимаю, почему сборка не выполняется?

Может кто-нибудь подсказать мне, если я что-то упустил и нужно ли что-то добавить в файл сборки ANT, чтобы заставить его правильно строить.

С уважением, Снехан Соломон

1 Ответ

0 голосов
/ 31 октября 2011

В пути сборки ANT были некоторые более старые версии jar, которые вызывали сбой сборки, устраняя их, исправляя проблему,

Спасибо, Майк.

С уважением, Снехан Соломон

...