是否可以允许下载的已编译Gradle依赖项访问资源目录。
基本上,我想做的是将路径传递到资源目录中的文件,作为该依赖项中类的初始化程序。我希望这个依赖项能够读取文件名并获取其输入流。
URL resource = getClass().getClassLoader().getResource(PERCEPTRON_CONFIG_PATH);
String NLPlocation = Paths.get(resource.toURI()).toFile().getAbsolutePath();
PerceptronConfig = new EntityTaggerConfiguration(NLPlocation);
当我执行gradle build
时效果很好。
但是,当我使用入口点类作为流水线中的其他内容运行spark作业时,它不起作用。
注意:如果我将输入流本身作为初始化程序传递,但没有编辑库的许可权限,则可以使它工作。