java - 无需特定类路径即可启动 java/scala 的快捷方式

标签 java scala

我是 Scala 新手。现在我开始使用测试框架scalatest。但每次运行测试时,我都需要输入 scala -cp/path/to/jar/folder/scalatest_2.11-2.2.1.jar my_test.scala 来包含 scalatest 包。

我想少打字。这是我认为可能有效的方法。

  • export CLASSPATH=/path/to/jar/folder/scalatest_2.11-2.2.1.jar;$CLASSPATH 放入 .bashrc 中。
  • alias scalat="scala -cp/path/to/jar/folder/scalatest_2.11-2.2.1.jar" 放入 .bashrc 中。<

但是我想知道让 scala/java 知道包而不在 scala/java 社区的 CLASSPATH 中指定它的常见方法是什么?

最佳答案

通常的方法是使用 SBT 或 Maven(带有 scala 插件)等构建系统来管理依赖项、类路径和构建周期。

关于java - 无需特定类路径即可启动 java/scala 的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27129457/

相关文章:

java - JNA user32.ShowWindow 与 java.util.Scanner 不起作用

如果列表为空,Java lambda 返回 null,否则返回值的总和?

java - Eclipse 调试器不适用于这两个小线程

java - JPA存储库: issue with saving an entity in a big table - timeout error

Scala:可以直接引用本身吗?

java - 在错误消息中添加补充信息

scala - 带有可变参数的Spark UDF

scala - 带有只读基目录的 SBT

algorithm - 从 Map 的 List 表示到 Scala 中的真实 Map

java - Scala:自定义编译器警告