2012-06-30 30 views
1

我有一个项目,我在两个单独的包中保存了Web服务。一个软件包包含客户端Web服务,另一个包含内部使用Web服务。我希望球衣只扫描面向客户的软件包并生成WADL。我可以强制Jersey框架在创建WADL时仅扫描一个包吗?

+0

我在邮件列表上问了这个问题,但没有回答。我不相信这是可能的。我试过在web.xml中有两个不同的servlet,它也没有帮助。我很好奇你是否会得到答复。 – markthegrea

+0

是的,我也试过,但没有运气 –

回答

0

总的来说,我无法找到任何方式来通过配置来拆分wadl生成逻辑。但是你可以进行破解。有一个叫做GenerateWadlTask​​.java的类,它基本上用于泽西岛的wadl生成逻辑。您可以在自定义应用程序生成任务中扩展此类,并根据您的逻辑使用它。对于代码示例,只需下载泽西服务器源代码jar并查看该类。逻辑非常简单。

希望得到这个帮助。

编辑: - 有一个名为enunicate的maven插件http://enunciate.codehaus.org/ 这将让你的生活变得轻松。

相关问题