'maven 빌드'일 때 주석을 제거하는 방법이 있는지 궁금합니다.Maven에서 일부 특수 효과를 제거하는 방법은 무엇입니까?
편의상, javax.persistence.*
, org.hibernate.annotations.*
, org.apache.lucene.analysis.*
... blah ... blah와 같이 제 3 자의 주석을 내 POJO에 주석으로 추가합니다.
함께 묶어서 JavaEE/Spring 서버/컨테이너에 배포하면 잘 작동합니다.
그러나 Android를 개발할 때 은 내 코드/POJO를 최대한 활용합니다.. 제 3 자 주석이없는 다른 foobar.android.User를 만드는 대신 foobar.core.User를 직접 가져오고 싶습니다. 즉, 다른 봄/겨울잠 유물에 의존하는 항아리를 원하지 않습니다.
그래서 'maven 빌드'를 실행할 때 일부 특수 효과를 제거 할 수있는 방법이 있습니까? 나는 '일부'제 3 자 주석을 제거하고 사용자 정의 코어 주석을 유지하기 만하면됩니다.
foobar-core.jar
및 foobar-core-stripped.jar
또는 각각을 동시에 작성할 수 있습니다.
감사합니다. 유용합니다. 하지만 아직 메이븐 솔루션이 아닙니다 ... :) – smallufo
은 메이븐 플러그인을 가지고있는 것처럼 보이지만 프로젝트 자체는 메이븐 중앙에서 사용할 수 없습니다. –