【问题标题】:How to use custom template in JHipster blueprint?如何在 JHipster 蓝图中使用自定义模板?
【发布时间】:2026-01-25 19:55:01
【问题描述】:

我试图在我的自定义蓝图中覆盖模板 Entity.java.ejs 以添加一些额外的功能。不幸的是,如果生成实体,JHipster 使用它的默认值。我不想覆盖整个写作。是否有可能只覆盖某些模板并为其余模板使用 JHipster 默认模板?

【问题讨论】:

  • 我对反应生成器有同样的问题。我在节点模块中找到了源代码,它们是 ejs 文件。我自定义了页脚,但对于实体,我的更改没有显示。

标签: jhipster blueprint


【解决方案1】:

嘿,朋友, 在此期间,我看到一个应用程序 jhipster 具有部分自定义 .ejs,为其他组件定义了默认值。

问题是覆盖非常大,并且仅针对特定版本的 jhipster 6.9.1 进行连接。

如果使用特定版本和特定布线代码自定义特定应用程序是个好主意,但如果您想要通用自定义生成器 jhipster 上下文(您可以在其中“注入”仅自定义文件)则不好,覆盖所有范围原始生成器。

我尝试在网络上搜索一些答案,无论如何,您的问题是定义我现在看到的更好解决方案的好线索。

我看到的问题是 jhipster 环境没有关于 .ejs 模板的“处理”方法,当您使用 .jdl 文件时非常强大和直截了当。

使用命令“jhipster”创建的任何 jhipster 应用程序模板的轻松自定义,广告示例。

搜索我看到这个链接https://github.com/jhipster/generator-jhipster/issues/1749

原始 jhipster 生成器的问题,有人认为使用“子生成器”使用 yeoman 来模块化此模板并具有所有好处是一个好主意。 这是理解某些事情的另一个线索。

祝你好运,谢谢

【讨论】: