2010-02-24 2 views
4

공통베이스에서 다른 제품을 패키징하는 방법을 찾고 있습니다. 예를 들어, 제품의 가벼운 버전 또는 특별하게 사용자 정의 된 버전을 패키징하는 경우 일 수 있습니다. 하나 하나의 밖으로다른 제품을 공통베이스 (Java)로 빌드하십시오.

  • 생산 다른 구성 파일 (텍스트 파일) (추가 등 약간의 차이 또는 제거 큰 블록 수) : 내 서로 다른 제품 간의

    의 차이는 다음 주로

  • 필터링 파일 그룹 (도움말 파일, 전체 모듈 등)

내가 explor 해요를 추가하거나 무시 (제거) 메이븐 (Maven)이나 개미 (Ant)와 관련된 다른 솔루션들도 있습니다. 예 : 속도 플러그인을 사용하여 빌드 할 때 다른 설정 파일을 생성합니다.

그런 종류의 문제를 해결할 수있는 더 나은 도구가 있다면 궁금합니다. 거기에 다른 "맛"에 분산되어있는 상용 제품이 많이 있으므로 다른 도구를 만들기위한 기존 도구 또는 모범 사례가 있어야한다고 생각합니다.

통찰력을 얻으실 수 있습니다!

+0

Maven2 '프로필'이 당신에게 할 수있는 것을 확인 했습니까? 최소한 구성 등록 정보에 대해 다른 값을 설정할 수 있습니다. –

답변

1

maven-shade-plugin은 프로필과 결합 된 친구입니다. 이 파일을 사용하여 서로 다른 JAR 파일과 META-INF 스펙 파일을 병합 할 수 있습니다.

관련 문제