繁体   English   中英

多模块 JHipster 应用

[英]Multi module JHipster application

是否可以使用 JHipster 进行多模块 Maven 项目?

乍一看似乎没有,但我想知道是否有一种方法可以使用 Maven 在我的项目中的不同 web 模块之间共享域类或存储库类等公共类。

假设有一个 Web 模块和一个 HTML GUI 用 Thymeleaf(无 React / Angular),一个经典的后台。

然后我想要另一个 web 模块,该模块公开一些 REST API 需要相同的域类和现有的存储库层。

起初,我似乎不得不将这些类和代码复制到另一个 JHipster 应用程序中,但显然这不是最好的解决方案。

在没有 JHipster 的情况下,我创建了一个多模块 Maven 项目,其中包含 2 个 web 模块(Backoffice + API)和第三个模块,这些通用类打包在共享 Z529E625C8C2BF37C6334AAE495A10 中作为依赖项模块包含在前两个模块中。

(如果可能的话)如何使用 JHipster 实现这一目标?

谢谢

JHipster 将无法生成您想要的内容,这取决于您手动重构生成的项目以满足您的需求,这并不困难,因为 JHipster 将实体类放在domain package 和存储repository package 中。 然后,您必须决定如何执行 Liquibase 迁移。

您只能使用--skip-client选项生成后端代码,请参阅doc 中的命令行选项

另一种选择(如果你有动力的话)是编写一个JHipster 蓝图来生成一个具有你想要的结构的项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM