通过XML配置Jersey?

时间:2011-10-21 14:17:58

标签: maven jersey

是否可以通过XML而不是注释配置Jersey?这是我的问题:

我有一个maven多模块项目,包含以下模块:

  • 客户端
  • web服务
  • 共享

在共享模块中,我想放置我的基本POJO类,在Maven POM中具有最小的依赖性。 Web服务模块将要求为Hibernate和Jersey配置POJO(例如使用@XmlRoot和@Entity注释)。客户端模块不需要Hibernate和Jersey特定的配置,并且注释的类会将依赖项引入客户端POM。

通常我更喜欢注释而不是XML,但在这种特殊情况下,我试图保持设计模块化,至少有些干净。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您可以注释类并将hibernate和jersey标记为optional dependencies。然后适当地注释类,并且您的客户端没有额外的依赖项。