首页 > 解决方案 > 如何在 JHipster 蓝图中使用自定义模板?

问题描述

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

标签: jhipsterblueprint

解决方案


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

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

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

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

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

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

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

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

祝你好运,谢谢


推荐阅读