如何在不使用scalac的情况下编译Scala代码

迈克尔·朗

假设我有一个Main.scala要编译和运行的文件。

在正常环境中,我可以执行scala Main自动执行编译并运行文件的操作。

现在,我试图将scala源代码部署到另一台服务器上,不允许在该服务器上安装scala。可以复制文件(例如scala-library.jarscala-compiler.jar),并且预安装了Java 1.6。

当然,可以使用本地编译为字节码,然后使用来scalac Main.scala执行生成的.class文件java -cp [...] Main

对于我的工作流程,如果我可以直接在远程服务器上签出并编译scala源,那就更好了。

是否有可能通过可用的工具或通过复制其他二进制/ jar文件来实现此编译任务?

苏米亚·西曼塔(Soumya Simanta)

我强烈建议您使用构建工具。许多开源项目都使用sbt(http://www.scala-sbt.org/)。您可以使用sbt插件(https://github.com/sbt/sbt-assembly)创建一个包含所有依赖项的胖子。

您还可以使用Maven和Gradle。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不使用DynamicInvoke的情况下编译MethodCallExpression?

来自分类Dev

如何在不使用标准C库的情况下使用编译器内置函数

来自分类Dev

如何在不使用Visual Studio的情况下编译和运行C#程序?

来自分类Dev

如何在Android中不使用Xamarin的情况下使用Mono运行C#代码?

来自分类Dev

如何在不使用 len() 的情况下使用累积模式计算代码中的字符数?

来自分类Dev

如何在不使用基类的情况下封装WCF服务的代码?

来自分类Dev

如何在不使用制表符的情况下缩进python代码块

来自分类Dev

如何在不使用php exec的情况下通过浏览器运行代码接收

来自分类Dev

如何在不使用Python的情况下打印出用于执行代码的命令

来自分类Dev

如何在不使用如此复杂的for循环的情况下迭代此代码?

来自分类Dev

如何在不使用循环的情况下以紧凑高效的方式编写此代码?

来自分类Dev

如何在不使用:not选择器的情况下编写CSS代码?

来自分类Dev

如何在不使用git的情况下将django生产与本地代码库同步?

来自分类Dev

如何在不使用功能区或代码的情况下保存Infopath表单?

来自分类Dev

如何在不使用php exec的情况下通过浏览器运行代码接收

来自分类Dev

如何在不使用for循环的情况下编写以下八度代码?

来自分类Dev

如何在不使用数组的情况下重写此代码?

来自分类Dev

如何在不使用分号的情况下打印 1 到 N?解释这段代码

来自分类Dev

如何在不使用ram的情况下对pynput中的代码进行循环,这是无限的

来自分类Dev

如何在不使用熊猫的情况下编写此代码?

来自分类Dev

如何在不使用scala的情况下迭代数组?

来自分类Dev

Scala:如何在不使用 var 的情况下实现以下内容

来自分类Dev

如何在不使用$ scope的情况下使用$ emit / $ on?

来自分类Dev

如何在不使用xml的情况下使用ViewPager?

来自分类Dev

如何在不使用mysql的情况下使用表

来自分类Dev

如何在不使用MVVM的情况下绑定DependencyProperty

来自分类Dev

如何在不使用JPQL的情况下选择多行?

来自分类Dev

如何在不使用循环的情况下多次打印?

来自分类Dev

如何在不使用xpath的情况下检查元素

Related 相关文章

  1. 1

    如何在不使用DynamicInvoke的情况下编译MethodCallExpression?

  2. 2

    如何在不使用标准C库的情况下使用编译器内置函数

  3. 3

    如何在不使用Visual Studio的情况下编译和运行C#程序?

  4. 4

    如何在Android中不使用Xamarin的情况下使用Mono运行C#代码?

  5. 5

    如何在不使用 len() 的情况下使用累积模式计算代码中的字符数?

  6. 6

    如何在不使用基类的情况下封装WCF服务的代码?

  7. 7

    如何在不使用制表符的情况下缩进python代码块

  8. 8

    如何在不使用php exec的情况下通过浏览器运行代码接收

  9. 9

    如何在不使用Python的情况下打印出用于执行代码的命令

  10. 10

    如何在不使用如此复杂的for循环的情况下迭代此代码?

  11. 11

    如何在不使用循环的情况下以紧凑高效的方式编写此代码?

  12. 12

    如何在不使用:not选择器的情况下编写CSS代码?

  13. 13

    如何在不使用git的情况下将django生产与本地代码库同步?

  14. 14

    如何在不使用功能区或代码的情况下保存Infopath表单?

  15. 15

    如何在不使用php exec的情况下通过浏览器运行代码接收

  16. 16

    如何在不使用for循环的情况下编写以下八度代码?

  17. 17

    如何在不使用数组的情况下重写此代码?

  18. 18

    如何在不使用分号的情况下打印 1 到 N?解释这段代码

  19. 19

    如何在不使用ram的情况下对pynput中的代码进行循环,这是无限的

  20. 20

    如何在不使用熊猫的情况下编写此代码?

  21. 21

    如何在不使用scala的情况下迭代数组?

  22. 22

    Scala:如何在不使用 var 的情况下实现以下内容

  23. 23

    如何在不使用$ scope的情况下使用$ emit / $ on?

  24. 24

    如何在不使用xml的情况下使用ViewPager?

  25. 25

    如何在不使用mysql的情况下使用表

  26. 26

    如何在不使用MVVM的情况下绑定DependencyProperty

  27. 27

    如何在不使用JPQL的情况下选择多行?

  28. 28

    如何在不使用循环的情况下多次打印?

  29. 29

    如何在不使用xpath的情况下检查元素

热门标签

归档