我有一个相当大的项目,它使用了很多罐子,这些都是正常使用的,所以使用文件如下:
新文件(relativePath);
现在我需要将该项目用作Jersey / Maven / Glassfish项目的一部分,这当然有足够的方法来加载文件,即作为InputStream。
现在,我原始项目中的一些文件只是编译类,这意味着我无法改变加载文件的方式(我可以更改文件的路径)。 我使用'pack for store'打包了整个项目并尝试了一下,但我得到的只是一个FileNotFoundException。
有没有办法打包项目以及所有资源作为黑盒子运行,或者好像它是在本地运行? 关于如何做到这一点的任何其他想法也将非常感激。