You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+31-3Lines changed: 31 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@ Doma CodeGen Plugin
2
2
===================
3
3
4
4
Doma CodeGen Plugin is a gradle plugin.
5
-
It generates Java source files and SQL files from Database.
5
+
It generates Java, Kotlin, and SQL files from Database.
6
6
7
7
[](https://github.com/domaframework/doma-codegen-plugin/actions?query=workflow%3A%22Java+CI+with+Gradle%22)
8
8
[](https://groups.google.com/g/doma-user)
| tableTypes | database table type | such as TABLE, VIEW and so on |`TABLE`|
121
121
| versionColumnNamePattern | database version column pattern (Regex) ||`VERSION([_]?NO)?`|
122
+
| languageType | language of generation code |`org.seasar.doma.gradle.codegen.desc.LanguageType.JAVA`, `org.seasar.doma.gradle.codegen.desc.LanguageType.KOTLIN`|`org.seasar.doma.gradle.codegen.desc.LanguageType.JAVA`|
123
+
| languageClassResolver | class resolver for language dedicated classes || depends on `languageType`|
122
124
| templateEncoding | encoding for freeMarker template files ||`UTF-8`|
123
125
| templateDir | directory for user customized template files |||
124
126
| encoding | encoding for generated Java source files ||`UTF-8`|
125
-
| sourceDir | directory for generated Java source files ||`src/main/java`|
126
-
| testSourceDir | directory for generated Java test source files ||`src/test/java`|
127
+
| sourceDir | directory for generated Java source files ||depends on `languageType`|
128
+
| testSourceDir | directory for generated Java test source files ||depends on `languageType`|
0 commit comments