MAVEN java获取某个文件夹路径

MAVEN项目,现在是在worker模块,请问怎么获取到admin模块下\src\main\resources\importFile\worker.xlsx的路径。
项目是运行在linux服务器上的。
图片说明图片说明

图片说明

目前写法是获取到了编译后的class地址。
String location = Thread.currentThread().getContextClassLoader().getResource("").getPath();
请问怎么修改或者怎么获取。请教!
谢谢。

这个 resource 文件最终会被放入 classes 目录下的。
确认下这个是否是普通的 Java 项目,如果是的话,在这个 location 后面继续加上 /importFile/worker.xlsx 就可以找到了。

正常来说资源文件应该被打包到类路径中的,按你评论的应该修改 build 配置加上下面的代码:

<resources>
            <resource>
                <directory>src/main/resources</directory>
                <excludes>
                    <exclude>xxx(需要排除的资源文件)</exclude>
                </excludes>
            </resource>
        </resources>