java - 在没有互联网连接的计算机上使用 Scala
问题描述
我是 Scala 的新手,如果问题非常明显,我很抱歉。
我的电脑上安装了一个 Eclipse Photon。想要编辑 Scala 代码并生成可运行的 jar。棘手的部分是我的计算机(Centos7)上没有互联网访问权限。
我牢记两个潜在的问题/问题:
- 手动下载插件:我知道,Eclipse 的 Scala IDE 插件可以运行 Scala 代码/生成 jar(如https://medium.com/devilsadvocatediwakar/how-to-install-scala-plugins-in-eclipse-in-ubuntu -13e53ffe3f39)。从 GUI 安装它相当简单。是否可以手动(而不是从 GUI)下载插件包,将其移动到目标计算机并最终安装它?
- 将代码编译到 jar中:假设第 1 点已完成。SBT 或 Maven 需要一些依赖项(例如 Yoda 时间、Spark 库)来生成特定的 jar - 它是否会导致所有依赖项也应手动移动和安装?
解决方案
Luis Miguel Mejía Suárez 在评论中提供了答案:
是的你可以。安装手动插件-在这里你可以找到 ScalaIDE 的 zip - 最后,使用maven 存储库来搜索和下载依赖项 JARS... 然而,这真的是你的个人电脑吗?或某种部署服务器?- 另外,作为 ScalaIDE 的前用户,我建议您尝试不同的更新 IDE。例如,我上周刚从 Eclipse 切换到 VSCode 与金属。
推荐阅读
- reactjs - 如何使用 redux 只取回一个值而不管理状态
- pine-script - PineScript 问题,将当前系列转移到过去
- javascript - 如何使用变量(而不是单元格引用的硬编码值)在“脚本实验室”中为 Office Excel 加载项设置范围
- android - Firebase 实时数据库拒绝访问时如何显示错误?
- r - 将多个文件中的数据合并到R中的单个data.frame中的计算最快方法?
- sql-server - SSMS 导出到 CSV 麻烦
- javascript - 解构不适用于快速中间件中的 req.*
- sql - 在 PostgreSQL 中查找给定日期是营业日期或假期
- assembly - Zynq 7000:从 cpu0 初始化 cpu1 的最小 asm 代码
- java - Java Inflater 抛出 DataFormatException “无效的代码长度集”