【发布时间】:2021-06-04 08:35:27
【问题描述】:
是否可以使用 JHipster 建立一个多模块 Maven 项目?
乍一看似乎没有,但我想知道是否有一种方法可以使用 Maven 在我的项目中的不同 Web 模块之间共享域类或存储库类等公共类。
假设有一个带有 HTML GUI 的 Web 模块,由 Thymeleaf(没有 React / Angular),一个经典的后台。
然后我想要另一个 web 模块,它公开一些 REST API,这些 API 需要相同的域类和现有的存储库层。
起初,我似乎不得不将这些类和代码复制到另一个 JHipster 应用程序中,但显然这不是最好的解决方案。
在没有 JHipster 的情况下,我创建了一个多模块 Maven 项目,其中包含 2 个 Web 模块(Backoffice + API)和第三个模块,这些通用类打包在一个共享 JAR 中,作为前两个模块中的依赖项。
如何(如果可能的话)使用 JHipster 实现这一目标?
谢谢
【问题讨论】:
标签: java spring spring-boot maven jhipster