Интересно, есть ли способ отбросить некоторые аннотации, когда ' maven build '?
По соображениям удобства, я добавляю аннотации некоторых сторонних разработчиков в мой POJO, например javax.persistence.*
, org.hibernate.annotations.*
, org.apache.lucene.analysis.*
... бла ... бла.
Хорошо работает, когда я объединяю их вместе и развертываю на сервере / контейнере JavaEE / Spring.
Нопри разработке Android я хочу максимально использовать мой код / POJOs .Я хочу напрямую импортировать foobar.core.User вместо создания другого foobar.android.User без сторонних аннотаций.То есть я не хочу, чтобы баночка зависела от других артефактов пружины / гибернации.
Итак, есть ли способ удалить некоторые аннотации при запуске maven build?Мне просто нужно убрать «некоторые» сторонние аннотации и сохранить пользовательские аннотации ядра.
, чтобы я мог создавать foobar-core.jar
и foobar-core-stripped.jar
соответственно или одновременно .