Sto riscontrando problemi nell'utilizzo di jarjar dalla riga di comando per combinare un semplice programma Scala con la libreria runtime scala.Come usare jarjar dalla riga di comando?
jarjar rileva correttamente la dipendenza:
$ 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
la loro combinazione non funziona, però:
$ CLASSPATH=./scala-library.jar java -jar ~/Desktop/saug/jarjar-1.0.jar process rules.jjl BCT.jar BCTS.jar
Il file jar che ricevo ancora dipende dalla scala-library.jar. Se aggiungo o meno la variabile CLASSPATH non fa differenza. Il mio file rules.jjl è simile al seguente:
keep BCT
Cosa fare?
È solo un trucco mentale jedi. Spero che non ti stia facendo troppo male ... –