(You are here, Contains all documents)

Jmr

What is Jmr?

More than just an entirely free Java code generator, It's also a state-of-the-art development automation tool(Much more than a normal code generator).

Maybe it can become your "black technology" will improve development productivity by 1.5 to 5 times, Zero coupling to your project and without changing anything.

Jmr’s full name is Jet Model Robotization, in Eclipse, any kind of project(Maven, Gradle, Web, Java, PHP, Python etc.), any kind of framework(spring/springMVC, hibernate, mybatis, struts, JPA etc.), can use Jmr to manage and generate code.

What can Jmr do?

Any repetitive code can be automatically generated through Jmr. You only need to write templates and set tasks according to your own project and framework.

For example, here's a CRUD module, to generate all the code through the following steps.

1, Write Template
2, Set Task
3, Get model(from database)
4, Run

Generate a complete CRUD module, developers can write templates based on their own projects and frameworks.

Template

Jmr uses Jet as a template. It is a template language under Eclipse m2t, syntax similar to Jsp.

Not only can developers write templates like they do in Jsp, but they can also use Jmr tags.

Generated entity class.

Thanks

  Thanks to the Eclipse foundation and the contributors of m2t-jet. 
  Thanks to Yajia Chen and Andong Chen's help for three years, and all members of 
the Jmr team.
                                                                     
                                                         Xin Yu           
                                                         2017/7/23