Можно ли разрешить загруженной скомпилированной зависимости Gradle доступ к каталогу ресурсов.
По сути, я хочу передать путь к файлу в моем каталоге ресурсов в качестве инициализатора для класса в этой упомянутой зависимости.Я хочу, чтобы эта зависимость затем прочитала имя файла и получила его inputtream.
URL resource = getClass().getClassLoader().getResource(PERCEPTRON_CONFIG_PATH);
String NLPlocation = Paths.get(resource.toURI()).toFile().getAbsolutePath();
PerceptronConfig = new EntityTaggerConfiguration(NLPlocation);
работает довольно хорошо, когда я делаю gradle build
.
Это, однако, не работает, когда я запускаю искровое задание с классом точки входа как что-то еще в конвейере.
Примечание. Я могу заставить его работать, если передам сам входной поток в качестве инициализатора, но у меня нет лицензионных прав для редактирования библиотеки.