0

我有 EJB 对象,它需要一些依赖项(maven - jar)的接口。当我在 .ear 中的 .ejb 中部署它时,一切正常。我真的不需要耳朵,所以我想将 .war 与这个 EJB 对象一起使用。然而,在部署过程中,我的依赖项似乎有一些用@Webservice 注释的类。这些类还需要我不想在我的项目中使用的其他依赖项,因此在部署期间我没有找到类定义异常。有什么办法可以阻止这种自动部署带注释的类的依赖关系?

4

1 回答 1

0

使用Maven Shade 插件 filters和/或minimizeJar功能从该依赖项中排除类。

于 2012-09-11T15:20:23.027 回答