Описание тега pureconfig

0 ответов

Заставить pureconfig генерировать ConfigReader для классов дел

У меня есть неявный класс, который оборачивается вокруг типизированного класса Config для анализа информации из него. Этот класс использует pureconfig для анализа данных. Я использую это, потому что я предпочитаю config.as[String]("foo") вместо load…
01 июл '18 в 13:49
0 ответов

Запечатанное семейство scala pureconfig убивает компилятор в REPL

Я следую вместе с https://pureconfig.github.io/docs/overriding-behavior-for-sealed-families.html import com.typesafe.config.ConfigFactory import pureconfig._ sealed trait Season case object Spring extends Season case object Summer extends Season cas…
29 июл '18 в 09:28
1 ответ

Иерархия универсальных типов scala с другим именем атрибута

Я использую https://pureconfig.github.io/ для загрузки значений конфигурации. Например, для каждой таблицы в базе данных я храню (db: String, table: String)Однако мне нужно обозначить конкретные таблицы. Поэтому у каждого есть отдельная черта. То ес…
1 ответ

Какой самый простой способ использовать python для чтения конфигурационных файлов pureconfig, созданных в scala?

У меня есть файл конфигурации scala, созданный с помощью библиотеки pureconfig. Я хотел бы написать оболочку на python для чтения и записи этого конфигурационного файла (чтобы обеспечить лучший доступ для пользователей, не являющихся пользователями …
24 янв '19 в 09:59
0 ответов

pureconfig Enumeratum более приятные исключения

Как я могу получить более приятные исключения при использовании pureconfig с Enumeratum? https://github.com/pureconfig/pureconfig/tree/master/modules/enumeratum import pureconfig._ import pureconfig.generic.auto._ import pureconfig.module.enumeratum…
28 фев '19 в 07:36
0 ответов

Typesafe config: написать / создать ссылку

То, что я хочу сделать, довольно просто. Я хочу создать объект конфигурации в моем коде, и некоторые значения должны быть ссылками. Затем я хочу сохранить эту конфигурацию в файл, а позже, при чтении, ссылки будут заменены на правильное значение. Я …
09 ноя '18 в 13:46
1 ответ

Ошибка затенения sbt-сборки с бесформенным в Ubuntu

У меня странная проблема с sbt-assembly если кто-нибудь может помочь При попытке создать толстую банку для развертывания в Spark с применением затенения shapeless библиотеки, я вижу, что некоторые классы не переименовываются при запуске на машине с …
0 ответов

pureconfig нет ручного импорта pureconfig.generic.auto._

Последние обновления pureconfig в 0.10.* серия отключена автоматическая настройка по умолчанию. import pureconfig.generic.auto._ нужно импортировать вручную. Но у меня есть иерархия классов, где я не хочу импортировать ее каждый раз для дочернего кл…
1 ответ

Использование PureConfig с уточненным?

У меня есть следующий файл conf: connection.port = 8080 connection.interface = "127.0.0.1" Я пытаюсь использовать уточненный и уточненный pureconfig при чтении этого файла. У меня есть класс ниже: import com.api.models.{Config, Connection} import co…
05 ноя '18 в 13:53
1 ответ

Как скрыть управление конфигурацией от основной функции?

У меня есть точка входа, как это: def main(args: Array[String]): Unit = { pureconfig.loadConfig[Conf] match { case Right(conf) => doStuff(conf) case Left(fail) => lectureUserAboutStuff(fail) } } Похоже, что основная цель моей программы - загру…
20 окт '17 в 11:31
0 ответов

Пользовательские типы, использующие pureconfig?

Я использую PureConfig с уточненным. У меня есть следующий класс дела: case class Config(port: ServerPort, interface: String) ServerPort - это пользовательский тип, который я определил с помощью Refined. Я использую pureconfig для загрузки файла con…
06 ноя '18 в 16:01
1 ответ

Pureconfig Typesafe Config с классом закрытых абстрактных кейсов

Я пытаюсь включить Pureconfig в свой вариант использования для безопасных типов конфигураций. Успешно сопоставил HOCON .conf с типами классов дел. Однако, если мне нужно ограничить свои типы без побочных эффектов на стороне определения объекта (т. Е…
10 янв '18 в 23:28
1 ответ

pureconfig не может получить класс case со многими атрибутами

Я не могу получить класс дела со многими атрибутами. Странно, но выходной сигнал варьируется между SBT и Gradle. Минимальный воспроизводимый пример находится по адресу https://github.com/geoHeil/pureconfig-issue, также код приведен ниже: SBT sbt com…
25 июн '18 в 19:38
2 ответа

Назначить любой val scala pureconfig во время чтения конфигурации

Я знаю, что это идет вразрез с самой природой Scala pureconfig ... однако... Реально ли это реализовать с помощью чтения конфигурации scala pureconfig для этого класса case, чтобы вместо строго типизированного значения (как String) для конструктора …
29 ноя '17 в 11:41
2 ответа

Не удалось найти неявное значение для средства чтения параметров: pureconfig.ConfigReader[T]

Можно ли вообще создать следующий метод со следующим уровнем абстракции с помощью Typesafe Config и pureconfig в scala? Для определенных классов Case я знаю, что Config Reader должен быть указан следующим образом из-за следующих ограничений... но ка…
16 окт '17 в 13:08
1 ответ

Spark не работает с pureconfig

Я пытаюсь использовать pureConfig и configFactory для конфигурации приложений Spark. вот мой код: import pureconfig.{loadConfigOrThrow} object Source{ def apply(keyName: String, configArguments: Config): Source = { keyName.toLowerCase match { case "…
25 апр '17 в 12:49
1 ответ

Pureconfig Typesafe Config с иерархическими корневыми ключами

У меня есть ниже в application.conf и пытаюсь выяснить лучший способ определить мой класс класса для загрузки конфигураций: allKeys { mysql { dev { host = <host1> user = <user1> } prod { host = <host1> user = <user1> } hdfs {…
18 дек '17 в 12:38
1 ответ

Spark 2.1 с Pureconfig 0.8 обходной путь для Maven

Приведенное ниже решение, взятое из Spark, не работающего с pureconfig, похоже, является рабочим решением для sbt, но ему трудно найти версию maven для этого. Попытка получить pureconfig 0.8, работающую с spark 2.1, используя spark-submit, но все ра…
09 дек '17 в 12:01
1 ответ

Может ли pureconfig использовать конфигурацию верблюда

Я использую pureconfig pureconfig lib с модулем pureconfig-yaml. Все работает как шарм, моя единственная проблема в том, что мне нужно преобразовать имена свойств из кейбл-кейса в кебаб-кейс. Мучительные примеры из реального мира: case class Config(…
31 май '19 в 15:45
1 ответ

PureConfig ConfigLoader в Scala

Я перехожу по этой ссылке, чтобы использовать pureconfig для загрузки данных https://pureconfig.github.io/docs/overriding-behavior-for-case-classes.html. Вот мой код import com.typesafe.config.ConfigFactory import pureconfig._ private case class Sam…
27 май '19 в 09:00