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

时间:2016-09-13 03:50:25

标签: java gradle ant jaxb wsimport

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

在通过xcompile选项编译生成的Java代码期间,由于依赖关系(包abc),它抛出异常( [ant:wsimport]编译失败,应该报告错误) .customDateAdapter不存在)关于生成的java文件未解析。

我正在向wsimport任务提供一个jaxb Global Binding文件,我在其中使用customDateAdapter定制了xsd:date绑定。 在ant wsimport期间,未在生成的Java文件上解析customDateAdapter的包导入。

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

有人可以建议如何将外部项目作为类路径依赖项添加到ant wsimport任务。

1 个答案:

答案 0 :(得分:0)

我自己已经找到了问题。

为ant wsImport创建了自定义依赖项配置,并声明了所需的jar,ant编译可以正常工作。