我正在使用 gradle ant wsimport 任务生成 Web 服务客户端并使用 打包客户端-clientJar 选项与 -xnocompile 设置为 false .
xcompile选项编译生成的Java代码时,由于依赖,抛出异常( [ant:wsimport]编译失败,应该报错) (包 abc.customDateAdapter 不存在)对生成的java文件没有解析。
我正在向 wsimport 任务提供一个 jaxb 全局绑定(bind)文件,在该任务中我使用 customDateAdapter 自定义了 xsd:date 绑定(bind)。
在 ant wsimport 期间生成的 Java 文件上未解析 customDateAdapter 的包导入。
Unresolved customDateAdapter 包位于 projectA 中,它是当前项目的编译时和 buildscript 类路径依赖项。
但在编译生成的 java 文件期间,ant wsimport 仍然没有获取类路径依赖项。
有人可以建议如何将外部项目作为类路径依赖项添加到 ant wsimport 任务。
最佳答案
我已经自己弄清楚了这个问题。
为 ant wsImport 创建了自定义依赖配置并声明了所需的 jar,使用这些 jar 进行 ant 编译可以正常工作。
关于java - Ant WsImport 在 gradle 中编译生成的 java 文件时抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39461945/