Size: a a a

Scala User Group

2020 March 02

Oℕ

Oleg ℕizhnik in Scala User Group
Oleg ℕizhnik
Мне кучу xml и json файлов надо вычитать, поэтому нужен лист path ов чтобы как стрим вычитать
ну ещё раз, где лежат эти xml и json и какая конкретно информация нужна в рантайме, а какая в компайлтайме
источник

SE

Shakhriyor Ergashev in Scala User Group
Подскажите пожалуйста если уже сталкивались с такими вопросами?!
источник

SE

Shakhriyor Ergashev in Scala User Group
getResourceAsStream работает если давать конкретный path до файла внутри jar
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Ну я описал свой юзкейс.
У меня лежали файлы только в папке с ресурсами, они лежали в том же проекте, поэтому доступны были как файлы во время компиляции.
В рантайме сами файлы уже не нужны были
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Т.к. использовался код, сгенерированный на их основе
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Вопрос - у вас такой же случай или другой?
источник

SE

Shakhriyor Ergashev in Scala User Group
Мне они нужны в рантайме
источник

SE

Shakhriyor Ergashev in Scala User Group
Чтобы правила валидации считывать
источник

Oℕ

Oleg ℕizhnik in Scala User Group
А какая информация нужна во время компиляции?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Может быть просто вычитать всё содержимое ресурсов в рантайме?
источник

SE

Shakhriyor Ergashev in Scala User Group
Oleg ℕizhnik
А какая информация нужна во время компиляции?
Во время компиляции нужен лист путей до файлов
источник

SE

Shakhriyor Ergashev in Scala User Group
Oleg ℕizhnik
Может быть просто вычитать всё содержимое ресурсов в рантайме?
Я сейчас так и делаю, ложу вручную все пути до каждого файла на текстовый файл
источник

Oℕ

Oleg ℕizhnik in Scala User Group
А сами файлы лежат в том же подпроекте?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Или в зависимостях?
источник

SE

Shakhriyor Ergashev in Scala User Group
Сами файлы /resources/подпапка1,2,3 и т.д
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Да
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Они прямо исходниками лежат в вашем подпроекте
источник

SE

Shakhriyor Ergashev in Scala User Group
Внутри этих подпапок есть файлы
источник

SE

Shakhriyor Ergashev in Scala User Group
Oleg ℕizhnik
Они прямо исходниками лежат в вашем подпроекте
да
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Или в каком-то подпроекте\библиотеке, от которого зависит ваш проект
источник