【发布时间】:2011-05-13 10:42:11
【问题描述】:
不知道有没有办法在'maven build'时去掉一些注释?
为方便起见,我将一些 3rd 方的注释注释到我的 POJO 中,例如 javax.persistence.* 、 org.hibernate.annotations.* 、 org.apache.lucene.analysis.* ... blah...blah。
当我将它们捆绑在一起并部署到 JavaEE/Spring 服务器/容器时效果很好。
但在开发 Android 时,我想最大限度地重用我的代码/POJO。我想直接导入 foobar.core.User 而不是创建另一个没有 3rd 方注释的 foobar.android.User 。也就是说,我不希望 jar 依赖于其他 spring/hibernate 工件。
那么,有什么方法可以在运行“maven build”时去掉一些注释?我只需要去掉“一些”第 3 方注释,并保留自定义核心注释。
这样我就可以构建foobar-core.jar 和foobar-core-stripped.jar 分别或同时。
【问题讨论】:
标签: maven annotations maven-plugin