내 응용 프로그램의 독립 실행 형 버전을 만들고 싶습니다. 패키지되지 않는 * .jar 파일을 어떻게 제외 할 수 있는지 궁금합니다. "mariaDB4j-2.0-SNAPSHOT.jar"파일입니다. 테스트에 사용합니다.은 약 56MB입니다.불필요한 관리되지 않는 종속성을 패키징에서 제외하는 방법은 무엇입니까?
jar 파일을 사용자 지정 디렉터리 'test/lib'에 넣으려고했습니다. 불행하게도 이것은 mariaDB4j를 패키징에서 제외하지 않았습니다.
unmanagedBase <<= baseDirectory { base => base/"test/lib" }
unmanagedJars in Test <<= unmanagedBase map { base => (base ** "mariaDB4j-2.0-SNAPSHOT.jar").classpath }
이 문제에 대한 의견이 있으십니까?
건배 올리버
답변 해 주셔서 감사합니다. 작동하지 않습니다. mariaDB4j-2.0-SNAPSHOT.jar는 사용할 수 없으며 컴파일되지 않습니다. 모든 테스트가 실패합니다. dist를 실행 한 후 mariaDB4j-2.0-SNAPSHOT.jar은 압축되지 않습니다. 그건 전투의 절반 ... – OliverKK
현재 프로젝트로 컴파일 된 파일을 추가하고 있습니까? – jsuereth