scala相关内容

如何在 Google App Engine 中使用 sbt?

有没有人尝试设置 sbt 以使用 Google App Engine?我梦想在源更改后使用开发服务器自动重新加载. 解决方案 要快速演示,您可以克隆或下载我所做的 这里. 从零开始的简约 sbt-appengine-plugin 示例 从 GitHub 克隆 sbt-appengine-plugin cd mystuffgit clone git://github.com/ ..
发布时间:2022-01-24 22:29:17 其他开发

如何在 sbt、Eclipse 和 github 中初始化一个新的 Scala 项目

如何在 sbt、Eclipse 和 github 中初始化一个新的 Scala 项目,让它们一起玩…… 解决方案 一个新的 Scala 项目通常需要为 sbt、eclipse(如果你选择)和 github 设置,这样它们就可以协同工作.在此设置上投入一些时间后,只要没有更简单的方法可用,拥有此列表以对齐这 3 个工具/服务可能会有所帮助.对我有用的一系列步骤如下.它假定您在 eclipse ..
发布时间:2022-01-24 22:28:32 Java开发

sbt:未经授权发布到企业 Nexus 存储库

快速解决 所需的凭据需要由 nexus 定义的确切领域.请参阅下面如何找到您定义的那个,但最肯定的是“Sonatype Nexus Repository Manager".像往常一样将其余详细信息添加到凭据中. c:/data/user/.sbt/.credentials realm=Sonatype Nexus 存储库管理器主机=关系用户=代理密码=密码 build.sbt凭据 ..
发布时间:2022-01-24 22:28:19 其他开发

使用 Scala IDE 中的 SBT

从 SBT 到 Scala-IDE 的路径在很多地方都有很好的描述: 从 SBT 项目开始 添加 SBT 插件定义:addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0-RC1") 在 SBT 中运行“eclipse"命令 使用已安装的 Scala-IDE 插件打开 Eclipse 导入项目 ..
发布时间:2022-01-24 22:28:10 其他开发

如何在一个库中支持多个 Scala 版本

我目前有一个相当正常的 Scala 项目使用 Maven 构建.我想同时支持 Scala 2.9.x 和即将推出的 2.10,它们不兼容二进制或源代码.如有必要,我愿意接受转换为 SBT,但我遇到了一些挑战. 我对这个项目的要求是: 单一源代码树(无分支).我相信尝试为每个 Scala 版本支持多个并发“主"分支将是错过分支之间错误修复的最快方法. 版本特定的源目录.由于 Sca ..
发布时间:2022-01-24 22:27:46 其他开发

在 sbt 0.13 中使用 .sbt 文件编写多项目构建的惯用方式

我听说 .sbt 文件在 0.13 中以各种方式进行了改进,现在我可以在其中指定多项目构建. http://www.scala-sbt.org/0.13.0/docs/Community/ChangeSummary_0.13.0.html#sbt-format-enhancements 提到我们现在可以在 .sbt 文件中定义子项目.我也知道根目录下的多个 .sbt 文件会聚合成一个概念文件 ..
发布时间:2022-01-24 22:27:40 其他开发

IntelliJ 无法导入 sbt 项目

我已将 IntelliJ 从 CE 2017.2.5 升级到版本 CE 2017.3,现在我无法构建我的 sbt 项目.构建卡在第一步: "构建:同步MyProjName:正在同步...从 sbt 转储项目结构" 我已删除 .idea 目录和 MyProjName/project/target 目录.我从命令行做了一个 sbt 构建,它有效.然后我再次启动 IntelliJ 并尝试将 MyPr ..
发布时间:2022-01-24 22:26:43 其他开发

比较 sbt 和 Gradle

我正在研究 Scala 并注意到了 sbt.我对 Java/groovy 项目中的 Gradle 非常满意,而且我知道 Gradle 有一个 scala 插件. 在 Scala 项目中偏爱 sbt 而不是 Gradle 的充分理由是什么? 解决方案 请注意,SBT 和 Gradle 之间的一个关键区别是其依赖管理: SBT: Ivy,带有一个修订版本,可以作为固定版本(例如 1 ..
发布时间:2022-01-24 22:26:36 其他开发

如何更改尚未设置的 Scala 应用程序中的依赖项版本?

我正在尝试构建一个 Scala 播放应用程序,但由于 repo 不再启动,依赖项突然无法下载 下面的完整堆栈跟踪.我曾经获得 scalaz-stream v0.7a 依赖关系很好,但它似乎不再出现在网站上.有一个快照 0.7a 可供我使用.但是我只需要知道如何将版本切换到这个版本? 我不知道 scalaz 依赖项的来源或定义的位置.我自己没有设置它,如果我搜索目录中的所有文件,则没有提 ..
发布时间:2022-01-24 22:25:17 其他开发

使用 Scala 插件在 IntelliJ Ultimate 13.1.1 中创建 SBT 项目没有新的>src/main/scala 的 Scala 对象?

我正在尝试开始使用 Scala 中的快速 Hello World 应用程序. 我使用的是 IntelliJ Ultimate 13.1.1.我已经下载了 Scala 插件.我还下载了 SBT 插件.项目 SDK 为 Java 1.6. 我继续创建了一个新项目.我选择了 SBT 项目.该项目创建良好.我注意到 src/main/* 和 src/test/* 文件夹创建得很好. 当我 ..
发布时间:2022-01-24 22:24:05 其他开发

如何获取 sbt 项目的所有项目依赖项的源目录?

我正在尝试实现一个 sbt 任务,它收集使用项目的 dependsOn 方法指定的项目的所有源目录.我最终得到了这段代码: def sourcesOfDependencies(p: Project): Def.Initialize[Task[Seq[File]]] =Def.taskDyn {p.依赖项.map(dep => (dep.project 中的源目录).toTask.map(Seq( ..
发布时间:2022-01-24 22:23:55 其他开发