Skip to content

簡単にソースコードを生成するためのツール。学習用のプロジェクト。

License

Notifications You must be signed in to change notification settings

tricreo/code-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

コードジェネレータ

できること

設定に基づきJavaBeansのソースコードを自動生成すること。

ビルド方法

ビルドに必要な環境: JDK 1.5以上, Maven2

$ mvn clean package

$ mvn dependency:copy-dependencies -DoutputDirectory=bin/lib

$ cp target/code-generator-0.0.1.jar bin/lib

使い方

$ cd bin

ヘルプの表示

$ codegen -h

コード生成

$ codegen -c config.properties -e F -t template -o export

-c は、設定ファイルへのパス。設定ファイルの形式はプロパティファイル形式と、JSON形式が使えます。-cを指定しない場合は、このオプションにconfig.propertiesが指定されたものとして動作する。

-e は、テンプレートエンジンの種類。FがFreeMarker, VがVelocity。-eを指定しない場合は、このオプションにFが指定されたものとして動作する。

-t は、コード生成に使うテンプレートファイルを配置しているディレクトリへのパス。テンプレートファイルはFreeMarker用がjava.ftl,Velocity用がjava.vtl。テンプレートをカスタマイズする場合はこのファイルを修正する。-tを指定しない場合は、このオプションにtemplateが指定されたものとして動作する。

-o は、コードを出力する先のパス。-oを指定しない場合は、このオプションに、exportを指定したものとして動作する。

License

Copyright (C) 2010 TRICREO, Inc..

Distributed under the Apache License v2.0. See the file LICENSE.txt.

About

簡単にソースコードを生成するためのツール。学習用のプロジェクト。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published