【发布时间】:2010-11-30 17:57:05
【问题描述】:
我无法从命令行使用 jarjar 将简单的 Scala 程序与 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
然而,将它们组合起来是行不通的:
$ CLASSPATH=./scala-library.jar java -jar ~/Desktop/saug/jarjar-1.0.jar process rules.jjl BCT.jar BCTS.jar
我得到的 jar 文件仍然依赖于 scala-library.jar。我是否添加 CLASSPATH 变量没有区别。我的 rules.jjl 文件如下所示:
keep BCT
怎么办?
【问题讨论】:
-
这只是一个绝地思维技巧。希望它不会让你感到太多......