我有两个 Maven 模块。第一个模块包含实用程序类并与数据库、属性文件一起使用,还启动嵌入式码头服务器。构建后它由 lib.jar 表示。
第二个模块是 web-app(一些 web UI 表单),它使用(至少我想使用)第一个模块中的实用程序类来用数据填充 web 表单。
嵌入式码头服务器运行构建在第二个模块中的 web-app.war。
结果文件夹结构(码头使用它)如下:
webapp
|/bin [script to launch jetty -> it calls jetty launch methods from lib.jar]
|/data [data (config, properties files) that is read out by classes from lib.jar]
|/libs [lib.jar and other libs are here]
|/web [web-app.war is here]
我想要做的是使用上面的文件夹结构从 web-app.war 访问 lib.jar 中的实用程序类,并通过其中的公共接口获取数据。有什么办法吗?
如果仍然含糊不清,我将重新提出问题。
预先感谢您的帮助。