Пакетные файлы в Java Jar из каталога выше? - PullRequest
0 голосов
/ 29 марта 2019

Извините, если ответил где-то еще, но не смог найти достаточно близкого решения.

У меня есть проект, в котором исходный код Java и файлы Gradle находятся не в родительском каталоге, а в одном каталоге ниже.Однако мне нужно упаковать и прочитать файлы из родительского каталога в Java Jar.Возможно ли это, и если да, то как обновить мой build.gradle для включения этих файлов в ресурсы?

Структура каталогов:

project
- file 1.json
- file 2.json
- etc...
>>> source code directory
    - build.gradle
    - settings.gradle
    - resources directory
    - src directory
    - etc

Редактировать:

Достигнут прогресс,но отсутствие опыта Gradle показывает:

sourceSets {
    main {
        resources {
            srcDirs "resources", fileTree(dir: '../').matching { include '**/*.json' 
        }
    }

    test {
        resources {
            srcDirs "resources", fileTree(dir: '../').matching { include '**/*.json' 
        }
    }
}

Он захватывает файлы, но понимает, что это файлы, а не каталоги.Итак, я получаю

Source directory file 1.json is not a directory
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...