This is a cache of http://dbflute.seasar.org/ja/manual/reference/dfprop/freegen/index.html. It is a snapshot of the page at 2024-11-01T00:35:30.579+0000.
free<strong>g</strong>enMap | DBFlute

freegenMap

freegenMapとは?

Freegenタスクのための dfprop です。

プロパティ

map型プロパティ で、Freegenのリクエストとそれに対する設定を定義します。

freegenMapの仕様 @freegenMap.dfprop
map:{
    ; [request-name] = map:{
        ; resourceMap = map:{
            ; resourceType = [PROP or XLS or JSON_SCHEMA or SOLR or ...]
            ; resourceFile = [relative path from DBFlute client for resource file]
        }
        ; outputMap = map:{
            ; templateFile = [relative path from 'freegen' directory for template file]
            ; outputDirectory = [relative path from DBFlute client e.g. ../src/main/java]
            ; package = [package name for generated classes e.g. org.docksidestage.freegen]
            ; className = [name of generated class]
        }
        ; optionMap = map:{
            ; mappingMap = map:{
                ; type = map:{ [your type name] = [Java type name e.g. String, Integer] }
            }
        }
    }
    ; ...
}

request-name (*)

Freegenのリクエスト名を指定します。ユニークであればなんでも構いません。

TODO jflute now writing