我将java Web应用程序拆分为几个模块。我有五个模块:模型,服务,工具,休息和网络应用程序。现在每个模块都使用资源,例如在web-app模块中有几个图像,在服务模块中有一个jasper文件....
我想问一下,放置这些资源的最佳位置是什么?我看到了一些像maven-shared-resources
这样的插件这是一个用于管理maven模块化项目中不同类型资源的策略吗?
我问你这就是为什么我无法从模型中获得一些资源
我使用util模块中包含的一些资源进行登录。我的麻烦是,当我从web-app模块调用包含在util模块中的类时,我得到一个FileNotFoundException,它试图从util-module.jar获取资源。
我使用以下行代码来尝试获取资源
InputStream inStr = getClass().getResourceAsStream( "/myFile.jks");