커맨드 라인에서 jarjar를 사용하여 간단한 스칼라 프로그램과 scala 런타임 라이브러리를 결합하는 데 문제가 있습니다. 그러나, 그들이 작동하지 않는 결합명령 행에서 jarjar를 사용하는 방법은 무엇입니까?
$ java -jar ~/Desktop/saug/jarjar-1.0.jar find jar BCT.jar scala-library.jar
/home/schani/Work/scala/bct/BCT.jar -> /home/schani/Work/scala/bct/scala-library.jar
:
jarjar 올바르게 의존성을 감지 나는 아직도 얻을
$ CLASSPATH=./scala-library.jar java -jar ~/Desktop/saug/jarjar-1.0.jar process rules.jjl BCT.jar BCTS.jar
jar 파일 스칼라 - library.jar에 따라 달라집니다. CLASSPATH 변수를 추가하는지 여부에 따라 차이가 없습니다. 내 규칙 .jjl 파일은 다음과 같습니다.
keep BCT
어떻게해야합니까?
제다이 마술입니다. 잘하면 그것은 당신을 너무 많이 깨우 치지 않습니다. ..... –