Args4j java库来解析命令行参数,但在导入库时: import org.kohsuke.args4j.{CmdLineException, CmdLineParser, Option} 它跨越了scala选项。
import org.kohsuke.args4j.{CmdLineException, CmdLineParser, Option}
谢谢!
您可以在导入期间“重命名”类型:
import org.kohsuke.args4j.{CmdLineException, CmdLineParser, Option => ArgOption}
以避免冲突。
Object[A] ArgObject
另一件事是导入包而不是其元素:
import org.kohsuke.args4j Option[A] arg4j.Option
scala.Option[A] Option