我试图覆盖我的自定义蓝图中的模板Entity.java.ejs以添加一些额外的功能。不幸的是,如果生成一个实体,JHipster将使用其默认值。我不想覆盖整个写作。是否有可能仅覆盖某些模板,其余部分使用JHipster默认模板?
答案 0 :(得分:0)
你好朋友, 在此期间,我看到了一个应用程序 jhipster,其中部分自定义 .ejs 为其他组件定义了默认值。
问题是覆盖非常大,并且仅针对特定版本的 jhipster 6.9.1 进行了电缆连接。
如果使用特定版本和特定布线代码自定义特定应用程序是个好主意,但如果您想要通用的自定义生成器 jhipster 上下文,则这不是一个好主意,您可以在其中“注入”仅自定义文件,覆盖所有范围的原始生成器。
我尝试在网上搜索一些答案,无论如何,您的问题是定义我现在看到的更好解决方案的好线索。
我看到的问题是 jhipster 环境没有关于 .ejs 模板的“处理”方法,当你使用 .jdl 文件时它非常强大和直接。
使用命令“jhipster”创建的任何 jhipster 应用程序模板的轻松定制,广告示例。
搜索我看到这个链接 https://github.com/jhipster/generator-jhipster/issues/1749
原始 jhipster 生成器的一个问题,有人认为使用“子生成器”使用 yeoman 来模块化此模板并带来所有好处是个好主意。 这是理解事物的另一个线索。
祝你好运,谢谢