问题标签 [typesafe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
267 浏览

scala - 无法在 SBT 0.12.3 中为运行和打包 jar 指定主类

出于某种原因,我不能同时run在 SBT 0.12.3 中指定主类和包装 jar。

问题是,sbt publish-local如果我没有明确设置它,它不会将主类的名称放入 jar 的清单中。

但有趣的是,这

分开工作,但这

导致 SBT 失败并出现以下错误

这是一个错误还是我错过了什么?

0 投票
2 回答
14719 浏览

java - 如何在命令行上覆盖类型安全配置列表值?

我有application.conf一个结构如下的文件:

我想"datacenters"在命令行上覆盖。

对于值是简单类型(字符串、数字)的其他配置键,我可以使用覆盖-Dpath.to.config.value=<value>,这很好用。

但是,我似乎找不到为list执行此操作的方法。在上面的示例中,我尝试设置"datacenters"["SJC", "IAD"]like: -Dpoller.datacenters="['SJC', 'IAD']",但我得到一个异常,即键值是一个字符串,而不是一个列表。

有没有办法向类型安全配置库发出这个值是一个列表的信号?

0 投票
1 回答
1095 浏览

akka - 有没有人为 Akka Actor 系统设置类型安全控制台?

有没有人为 Akka Actor 系统设置类型安全控制台?我一直在尝试为演员系统设置类型安全控制台,但它总是显示错误。

0 投票
1 回答
742 浏览

scala - akka ingoring 配置设置

我有以下类,它创建一个演员系统并将配置作为代码中的字符串提供。但是,我得到了 netty 无法在默认主机和端口上启动的异常 - 当我向配置提供不同的值时

0 投票
1 回答
1300 浏览

scala - 用另一个解析一个 Typesafe Config 对象

我想解决一个Config对象,说config1另一个,说config2

唯一允许此类操作的公共 API 是config1.withFallback(config2).resolve(). 但是,这会添加我们不想要的config2条目。config1

在一些调查中,我们发现了一个名为的非公共类ResolveContext,它为此提供了一种方法。所以我们使用反射来利用它。我们当前的代码:

我们意识到,依靠非公开内部信息可能不是一个好主意。所以:

  1. 是否有一个我们以某种方式错过的公共方法已经这样做了?
  2. 如果没有,我们是否应该提出拉取请求?
0 投票
0 回答
1147 浏览

typesafe - 在 Windows 上使用 Typesafe Activator

我尝试从 Typesafe Activator 中运行 hello-slick 模板。当它重新编译时,它产生了:

很明显,它不期望类路径的那部分中有空格。我明白什么是失败的,但不知道如何解决它。

...以及解决 Typesafe Activator 问题的最佳渠道是什么?

0 投票
2 回答
2805 浏览

playframework - 如何从 Play 中删除所有默认解析器!应用?

背景:我们公司有几个Play!应用程序,它们的测试在我们的内部 CI 中运行。每个 Play 应用程序都通过 http 从各种公共存储库中检索依赖项。这并不理想(它绕过了我们内部的 Nexus 存储库)但可以忍受。现在我们正在添加额外的 CI 容量,并且不希望让新机器能够访问防火墙之外。

在示例 Play 应用程序中,以下配置project/Build.scala不足以阻止构建转到repo.typesafe.comand repo1.maven.org

repo-1是我们内部的 Nexus 主机,它代理 Maven Central、Typesafe 和其他存储库)

当我从 Maven Central(例如 Guava)或 Typesafe 的存储库(例如 Play mailer 插件)中删除一些依赖项并运行play compile时,我从输出中看到仍在从repo.typesafe.com和检索依赖项repo1.maven.org

更复杂的是,我们还使用了稍旧的所有版本:Scala 2.9.1、Play 2.0.1、sbt 0.11.3。


如何强制 Play 应用仅从内部存储库中检索依赖项?

0 投票
5 回答
22041 浏览

scala - 迭代类型安全配置中的字段

我有 perks.conf:

我想迭代我的应用程序中的特权,如下所示:

但我找不到合适的方法来返回配置中的所有条目。我试过config.root()了,但它似乎返回了所有属性,包括 system、akka 和许多其他属性。

0 投票
1 回答
4404 浏览

scala - 如何将配置文件传递给scala jar文件

我在我的代码中使用类型安全配置库,然后生成一个 jar 文件。当我在 jar 中嵌入 reference.conf 文件时,应用程序运行良好。但是可以将配置文件作为参数提供给 jar 吗?例如

0 投票
4 回答
34889 浏览

scala - 如何使用 Typesafe 配置库获取列表

我正在尝试在 Scala 中从配置文件中获取列表,例如something.confwith TypeSafe

something.conf我设置参数:

在我的 Scala 代码中,我这样做:

简单的配置参数工作正常,但有人可以给我一个如何提取列表的例子吗?