我可以强制Jersey框架在创建WADL时只扫描一个包吗?

时间:2012-06-30 13:41:13

标签: web-services spring rest jersey

我有一个项目,我将Web服务保存在两个单独的包中。一个包包含客户端Web服务,另一个包含内部使用Web服务。我希望球衣只扫描面向客户的包装并生成WADL。

1 个答案:

答案 0 :(得分:0)

一般情况下,我无法找到通过配置拆分wadl生成逻辑的任何方法。但这是你可以执行的黑客攻击。有一个名为GenerateWadlTask​​.java的类这基本上是为泽西的wadl生成逻辑。您可以在自定义应用程序wadl生成任务中扩展此类,并根据您的逻辑使用它。对于代码示例,只需下载jersey服务器源jar并查看该类。逻辑很简单。

希望这有帮助。

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