通过IDEA创建基于sbt的Scala项目,相关以来会通过sbt插件进行下载,由于是第一次创建,需要下载的jar包会比较多,时间会很长。
在等待sbt下载提示消失后,在控制台看到很多错误信息,主要错误内容如下:
Error:Error while importing SBT project:<br/>...<br/><pre>unresolved dependency: org.scala-sbt#process;0.13.7: not found unresolved dependency: org.scala-sbt#run;0.13.7: not found unresolved dependency: org.scala-sbt#relation;0.13.7: not found unresolved dependency: org.scala-sbt#task-system;0.13.7: not found unresolved dependency: org.scala-sbt#tasks;0.13.7: not found unresolved dependency: org.scala-sbt#tracking;0.13.7: not found
没有发现依赖包。
还有
connection refused之类的错误。应该是存储这个jar的仓库无法连接的问题。
解决方法:就是在sbt原有的repositories基础上(可以查看sbt-launch.jar文件),创建一个新的repositories文件(位于用户的根目录下(/Users/admin/),创建.sbt目录,放在里面, 添加两个连接速度比较快的jar仓库即可,记得去掉每行尾部空白)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[repositories]
local
dl bintray: https://dl.bintray.com/typesafe/ivy-releases/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
jcenter: https://jcenter.bintray.com/
typesafe-ivy-releases: https://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
maven-central
sonatype-snapshots: https://oss.sonatype.org/content/repositories/snapshots
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
然后就会发现,依赖下载的速度快了很多。
相关推荐
### sbt + Scala + IDEA 安装配置及创建导入 sbt 项目的详细步骤 #### 一、环境搭建 本文档将详细介绍如何在 Windows 10 和 JDK 1.8 的环境下,搭建完整的 Scala + sbt + IntelliJ IDEA 开发环境。这对于初学者来...
IDEA 中配置 sbt 教程 本教程旨在指导用户在 IDEA 中配置 sbt,以便更高效地管理项目和运行 Spark 程序。sbt 是一种基于 Scala 的构建工具,相比 Maven 更加高效和方便。 下载和安装 sbt 首先,用户需要下载 sbt ...
2. **配置项目**: 安装插件后,可以通过`New` -> `Project`创建一个新项目,选择`Scala`项目类型,然后选择使用SBT构建系统。IDE会自动创建默认的`build.sbt`文件,这是SBT项目的核心配置文件。 3. **离线安装**: ...
但可以推断,这篇文章可能包括了SBT的安装、配置以及基本使用方法,比如如何创建SBT项目、如何定义项目的依赖、如何运行和测试Scala代码等。此外,文章可能还涵盖了SBT高级特性,例如插件的使用,以及如何在现有的...
本教程将详细介绍如何在IntelliJ IDEA中使用SBT来构建一个基于AKKA框架的Scala程序。 首先,你需要确保已经安装了IntelliJ IDEA和Scala插件。如果尚未安装,可以从官方网站下载并按照提示进行安装。同时,确保你的...
sbt是一个用于构建Scala和Java项目的构建工具,要求Java 1.6或者更新版本。
在IDEA中创建Scala项目时,插件会自动生成必要的构建配置文件,如`build.sbt`,这是一个基于SBT(Scala Build Tool)的简洁构建系统。通过SBT,开发者可以管理项目的依赖、编译、打包和运行等任务。IDEA的Scala插件...
“ivy2”是指 SBT 中依赖管理所采用的库。“scala构建”指的是 SBT 主要用于 Scala 项目的构建,同时也支持 Java 项目。“boot包”是指这个压缩包是 SBT 的启动包,用于初始化构建环境。 在压缩包子文件的文件名称...
对于SBT(Scala Build Tool)项目,插件提供了内置的支持,可以直接在IDEA中运行测试、打包应用、管理依赖等。对于Maven或Gradle项目,尽管它们不是专门针对Scala的,Idea-Scala插件也能很好地处理。 ### 八、测试...
3. **添加SBT构建**:Scala项目通常使用SBT(Simple Build Tool)进行构建管理,可以在项目中添加SBT配置文件`build.sbt`,IDEA会自动识别并提供相关支持。 **Scala插件特性** 1. **语法高亮**:Scala插件提供了对...
通过按照本文档的步骤进行操作,可以成功地配置 Scala 和 SBT 环境,满足数字 IC、Verilog、Scala 和 Chisel 等开发需求。 知识点: 1. Scala 是一种基于 Java platform 的现代programming语言,具有强大的表达...
安装完成后,开发者可以创建一个新的Scala项目,使用sbt初始化项目结构,添加依赖,然后进行开发、测试和打包。 总的来说,Scala-2.12.8和sbt-1.2.8的组合为Scala开发者提供了一个功能完备的开发环境,涵盖了从编写...
scala 编译工具 sbt 安装包。 Little or no configuration required for simple projects Scala-based build definition that can use the full flexibility of Scala code Accurate incremental recompilation ...
当项目中有新的依赖需要引入,SBT会通过Ivy2去中央仓库或其他指定的远程仓库查找并下载。 在描述中提到的"scala 构建工具 sbt",意味着这个压缩包可能包含了SBT相关的jar包,这些jar包可能是SBT的运行时环境或者...
这时,可以借助于 SBT(Scala Build Tool)或 Maven 来管理项目依赖,IDEA 通过插件可以很好地与这些构建工具集成。 在压缩包 "Scala" 中,可能包含了一些 Scala 示例代码或者教程,你可以通过 IDEA 打开它们,学习...
- 创建新项目:在 "New Project" 对话框中,选择 "Scala",然后选择 "SBT" 作为构建工具,IDEA 会自动生成 `build.sbt` 文件,这是 SBT 的主要配置文件。 - 管理依赖:在 `build.sbt` 文件中,你可以添加、删除或...
总的来说,通过在IntelliJ IDEA中配置Scala插件,我们可以享受到一个强大而高效的Scala开发环境,包括代码编辑、调试、构建工具集成等一系列功能,极大地提升了开发效率和代码质量。在实际工作中,不断探索和熟练...
`sbt-0.13.9及所有依赖的插件.zip` 是一个针对Scala项目的构建工具包,主要用于简化开发过程中的编译、打包、测试等任务。这个压缩包包含了`sbt`(Scala Build Tool)的0.13.15版本以及其所有的依赖插件,总计大小...