|
1 | 1 | <idea-plugin> |
2 | 2 | <id>com.xiaohansong.codemaker</id> |
3 | 3 | <name>CodeMaker</name> |
4 | | - <version>1.3</version> |
| 4 | + <version>1.4</version> |
5 | 5 | < vendor email= "[email protected]" url= "https://github.com/x-hansong/CodeMaker">Personal</ vendor> |
6 | 6 |
|
7 | 7 | <description><![CDATA[ |
8 | 8 | <p>This plugin generates code from right click 'Generate...' menu while focused |
9 | 9 | on a java/scala class. The output class can be customized using a provided velocity template to format |
10 | | - the code based on the origin class and optional selected classes.</p> |
| 10 | + the code based on the origin class and optional selected classes. There are many features are contribute |
| 11 | + by Dmitry Karlinsky and I appreciate that.</p> |
11 | 12 | <p>The following features are available: </p> |
12 | 13 | <ul> |
| 14 | + <li>Support add custom template to generate codes.(Velocity templates and groovy templates)</li> |
13 | 15 | <li>Generate the model class for the persistent class.</li> |
14 | 16 | <li>Generate the converter class for the model class and the persistent class.</li> |
15 | | - <li>Support add custom template to generate more code.</li> |
16 | 17 | <li>Generate @see doc for override method</li> |
17 | 18 | <li>Generate Api table to clipboard (html or markdown format)</li> |
18 | 19 | <li>Generate the class field from api table in clipboard</li> |
|
31 | 32 | Support selecting destination source root for the generated class. Thanks to @dkarlinsky<br> |
32 | 33 | Support custom the generate file encoding<br> |
33 | 34 | </li> |
34 | | - <li>version 1.3<br> |
| 35 | + <li>version 1.3<br> |
35 | 36 | Support generate api table for the class fields and paste it to the clipboard (html or markdown format) |
36 | 37 | Support generate the class fields from the api table in clipboard |
37 | 38 | </li> |
| 39 | + <li>version 1.4 (New features are contributed by Dmitry Karlinsky.)<br> |
| 40 | + Support for groovy templates (similar to GSP, based on GStringTemplateEngine)<br> |
| 41 | + Templates editor screen reworked.<br> |
| 42 | + Added target language selector, per template.<br> |
| 43 | + Added "test template" functionality based on selectable test inputs, currently Java class and Scala case class.<br> |
| 44 | + Added Kotlin support to the build and refactored out some logic and UI to Kotlin classes<br> |
| 45 | + </li> |
38 | 46 | </ul> |
39 | 47 | ]]> |
40 | 48 | </change-notes> |
|
48 | 56 | <depends>com.intellij.modules.lang</depends> |
49 | 57 | --> |
50 | 58 | <depends>com.intellij.modules.java</depends> |
51 | | - <depends optional="true">org.intellij.scala</depends> |
| 59 | + <depends optional="true" config-file="">org.intellij.scala</depends> |
52 | 60 |
|
53 | 61 | <extensions defaultExtensionNs="com.intellij"> |
54 | 62 | <!-- Add your extensions here --> |
|
0 commit comments