I'm creating a custom JHipster blueprint, and I want to include a custom built-in entity (for example, UserSettings) that should be generated automatically during the app generation process — similar to how JHipster includes the User or Authority entities by default.
The key point is that I don't want to define this entity using JDL. Instead, I want to programmatically inject it into the generation process as part of the blueprint logic, so the user doesn't need to explicitly create or import it.
I'm looking for a proper way to:
- Inject and generate a custom built-in entity (e.g., UserSettings) as part of a blueprint, without JDL.
- Ensure it's treated like a real .jhipster entity with all code generated (backend + frontend).