2014-09-01 1 views
0

다음 요구 사항이 있습니다. 나는 두 개의 패키지와 프로젝트가 : 나는 SBT-난독 플러그인 내 프로젝트를 축소 사용하고sbt-proguard : 두 개의 항아리 만들기

com.interfaces 
com.impl 

(나는 주로 com.impl에 대한 축소 필요를 com.interfaces은 거의 코드가 없습니다). 문제는 com이 필요합니다. 인터페이스 자체가 별도의 병에 있어야합니다. Proguard는 기본적으로 com.interfaces를 자체 sbt 프로젝트 (별다른 문제가없는)로 분리하더라도 모든 것을 하나의 항아리에 넣습니다.

난 그냥 단지 압축을 풀고 빌드 후 스크립트를 만들기 위해 가까운 오전 7-ZIP과 두 개의 새로운 항아리를 만들어,하지만 난 더 나은 솔루션 :

답변

0

은 ProGuard 다양한 형태의 지원이 확신 입력 및 출력에서 ​​필터.

-outjars interfaces.jar(com/interfaces/**) 
-outjars impl.jar(com/impl/**) 
-outjars remainder.jar 

또는 별도 입력 항아리 : 예를 들어

-injars interfaces_in.jar 
-outjars interfaces_out.jar 
-injars impl_in.jar 
-outjars impl_out.jar 

는 SBT는 이러한 기능을 지원하는 경우 ProGuard에서 설명서> 예>Filtering the input and the output

불행하게도, 내가 모르는 참조하십시오.

관련 문제