
folex
03.05.2017
12:46:24

Bulbu
03.05.2017
12:46:33
я попробую, спасибо folex

Nick
03.05.2017
12:47:01
оО охх
envOrNone и propOrNone полезные методы однако)

folex
03.05.2017
12:47:11
ага, только менеджить проперти в env это дичь

Google

Bulbu
03.05.2017
12:47:18
где это хочется?

Nick
03.05.2017
12:47:35

folex
03.05.2017
12:47:37
либо ты приходишь к тому что завязываешься на глобальный стейт шелла, либо ты везде делаешь
VARIABLE=value java -jar ...
но не для отдельных приложений

Nick
03.05.2017
12:48:22

folex
03.05.2017
12:48:29
чем с параметрами запуска? О_О

Nick
03.05.2017
12:49:05
на самом деле у меня написано Properties.envOrNone(env) orElse Properties.propOrNone(prop) getOrElse default
поэтому пофиг)

folex
03.05.2017
12:49:06
вместо ванлайнера тебе сначала надо енв подготовить, потом только запускать, и потом пойди найди где ты перепутал юзеров, и у тебя всё похерилось

Nick
03.05.2017
12:49:28

folex
03.05.2017
12:49:42
э — нет. В -D у меня всё в строке запуска.
просто аргументы программе, ничего более.

Google

Nick
03.05.2017
12:49:55
ну тебе надо их тоже подготовить

Mikhail
03.05.2017
12:49:59

folex
03.05.2017
12:50:03
чиво -_-
ну да ладно, каждый пляшет как хочет

Nick
03.05.2017
12:50:36
чиво -_-
ну я могу написать java -jar .... -Dchota или export CHOTA=; java - jar ...
какая разница то?

Bulbu
03.05.2017
12:50:41

folex
03.05.2017
12:51:03
какая разница то?
никакой, так зачем тут export, когда можно без него, и зачем завязываться на шелл, когда можно без этого?
бритва оккама вотэтовсё

Nick
03.05.2017
12:51:55

folex
03.05.2017
12:52:58
да, давайте завяжем несколько приложений на одну глобальную переменную у одного юзера, очень удобно, особенно в докере %)
и ты перешел в другую плоскость

Mikhail
03.05.2017
12:53:17

Nick
03.05.2017
12:53:48

Bulbu
03.05.2017
12:54:14
как сказал folex, в -dconfig.file можно передать целую папку, а это мне и надо (если это правда)

folex
03.05.2017
12:54:22
тем что можно легко обойтись меньшим кол-вом сущностей, меньшим кол-вом сайдэффектов и повышением повторяемости @gurinderu

Nikolay
03.05.2017
12:54:27

folex
03.05.2017
12:54:34

Nick
03.05.2017
12:54:53
а если он один, то почему бы через env не прокинуть)
учитывая что у нас мезосы и вот это все

Google

folex
03.05.2017
12:55:07

Nick
03.05.2017
12:55:47
мне не хочется трогать docker cmd, а вот envs влет

folex
03.05.2017
12:56:15
оукей, у тебя крутой специфический кейс, к которому ты привык, а у человека просто приложенька :)
так что не надо его в env hell отправлять!
брат у него от этого конечно не умрет, и делать можно как угодно
предлагаю переключиться назад на помощь человеку

Bulbu
03.05.2017
12:57:48
folex, нельзя как папку

folex
03.05.2017
12:58:04
@bulbulbul почему?

Bulbu
03.05.2017
12:58:11
Ругается

folex
03.05.2017
12:58:16
кто?
как?

Bulbu
03.05.2017
12:58:40
Ексепшн, из а директрри

folex
03.05.2017
12:59:06
Какой эксепшн? Кто кидает? Покажи.

Mikhail
03.05.2017
12:59:10
доки кто-нибудь пробовал читать? ) "config.file specifies a filesystem path, again it should include the extension, not be a basename"

Bulbu
03.05.2017
12:59:19
Я читал
И поэтому спросил тут
Так как там не нашел ничего

folex
03.05.2017
12:59:54
назови пропертю по-другому, и сам указывай путь
через System.getProperty доставай пропертю и поехал

Mikhail
03.05.2017
13:00:10

Google

Bulbu
03.05.2017
13:00:27
Именно
Интересует решение из коробки почти

Mikhail
03.05.2017
13:01:07
хотя. можно попробовать самому получить через другой -Д пути к папкам. найти в них нужные конфиги и добавить в System.property до загрузки

Bulbu
03.05.2017
13:02:04
Лучше я через java -cp тлгда

Nick
03.05.2017
13:02:08
Files.list не вариант вызвать?

Mikhail
03.05.2017
13:02:08
ну и не нужно забывать про наличие include "". ты можешь в config.file один передавать а внутри него инклудить что угодно

Bulbu
03.05.2017
13:02:39
Хотя инклуд откуда братт будет?

Mikhail
03.05.2017
13:03:48
почитай доку наконец, необязательно целиком. хотя бы содержание и нужные главы)

Admin
ERROR: S client not available

Nick
03.05.2017
13:04:23
Files.list(Paths.get(System.getProperty())) ... forEach(s=>ConfigFactory.load(s))

Mikhail
03.05.2017
13:04:37
но если что - я всегда готов набросить длинный перечень альтернативных-извращенных вариантов как не пользоваться стандартными возможностями) чем бы дитя не тешилось - лишь бы код не писало)

folex
03.05.2017
13:04:49
ConfigFactory.parseFile во все поля

Nick
03.05.2017
13:05:09
ну эт примерно
там скорее всего над будет parseFile юзать и s.toFile
но это не точно

Bulbu
03.05.2017
13:05:43

folex
03.05.2017
13:05:55
я пользую parseFile

Google

Nick
03.05.2017
13:06:08
в смысле не вставить?
у тебя нет доступа к сурс коду?)

Mikhail
03.05.2017
13:10:57

folex
03.05.2017
13:11:20
мейн либен метод

Bulbu
03.05.2017
13:11:54
как я раньше жил без этого
include помогло
Mikhail, спасибо вам!

Mikhail
03.05.2017
13:37:00
Спасибо тайпсейф за доки

KrivdaTheTriewe
03.05.2017
13:38:46
http://dl.acm.org/citation.cfm?id=1655847
читал кто?

Aleksei
03.05.2017
13:40:25
могу поделиться другой книгой Introduction To Categories

KrivdaTheTriewe
03.05.2017
13:41:10

Aleksei
03.05.2017
13:41:30
я не пират, но все таки вот
ой а это она и есть лол

KrivdaTheTriewe
03.05.2017
13:43:02
kek

Alex
03.05.2017
13:49:24
@aleksei_t а спасибо)

Nick
03.05.2017
13:49:56

D
03.05.2017
13:51:28
кстати, на ютубе емнип были какие-то видяхи были по теоркату для птушников

Aleksei
03.05.2017
13:54:47

Nick
03.05.2017
13:55:03
он явно не для птушников)