Ant WsImport在编译gradle中生成的java文件时抛出错误



我正在使用gradle ant wimport任务生成web服务客户端,并使用-clientJar选项将客户端打包,并将-xnocompile设置为false

在xcompile选项编译生成的Java代码期间,它抛出一个异常([ant:wsimport]编译失败,错误应该已经报告),由于依赖(包abc。customDateAdapter不存在)上生成的java文件没有解析。

我向wimport任务提供了一个jaxb全局绑定文件,其中我使用我的customDateAdapter自定义了xsd:date绑定。在ant wimport期间,customDateAdapter的包导入不会在生成的Java文件上进行解析。

未解析的customDateAdapter包位于projectA中,它是当前项目的编译时和构建脚本类路径依赖项。但是,在编译生成的java文件时,ant wimport仍然没有拾取类路径依赖项。

谁能建议如何添加一个外部项目作为类路径依赖到ant wimport任务

我自己解决了这个问题。

为ant wsImport创建自定义依赖项配置,并声明所需的jar,使用这些jar, ant编译可以像预期的那样正常工作。

相关内容

  • 没有找到相关文章

最新更新