Разрешить загруженной зависимости Gradle доступ к файлам локальных ресурсов - PullRequest
0 голосов
/ 10 марта 2019

Можно ли разрешить загруженной скомпилированной зависимости Gradle доступ к каталогу ресурсов.

По сути, я хочу передать путь к файлу в моем каталоге ресурсов в качестве инициализатора для класса в этой упомянутой зависимости.Я хочу, чтобы эта зависимость затем прочитала имя файла и получила его inputtream.

URL resource = getClass().getClassLoader().getResource(PERCEPTRON_CONFIG_PATH);
String NLPlocation = Paths.get(resource.toURI()).toFile().getAbsolutePath();

PerceptronConfig = new EntityTaggerConfiguration(NLPlocation);

работает довольно хорошо, когда я делаю gradle build.

Это, однако, не работает, когда я запускаю искровое задание с классом точки входа как что-то еще в конвейере.

Примечание. Я могу заставить его работать, если передам сам входной поток в качестве инициализатора, но у меня нет лицензионных прав для редактирования библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...