允许下载的Gradle依赖项访问本地资源文件

时间:2019-03-10 17:55:38

标签: java gradle

是否可以允许下载的已编译Gradle依赖项访问资源目录。

基本上,我想做的是将路径传递到资源目录中的文件,作为该依赖项中类的初始化程序。我希望这个依赖项能够读取文件名并获取其输入流。

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

PerceptronConfig = new EntityTaggerConfiguration(NLPlocation);

当我执行gradle build时效果很好。

但是,当我使用入口点类作为流水线中的其他内容运行spark作业时,它不起作用。

注意:如果我将输入流本身作为初始化程序传递,但没有编辑库的许可权限,则可以使它工作。

0 个答案:

没有答案