Jiemamy 0.0.7リリース
今回も盛りだくさんです。例によって0.0.6とのデータ互換性は無しです(汗)
- NewFeature: DTOExporter実装。(DTOのコードジェネレート)
- NewFeature: SpecificationExporter実装。(HTMLによるDB仕様書作成)
- NewFeature: カラムコメント機能実装。
- NewFeature: 外部キーの「MATCH
」設定に対応 - NewFeature: 外部キーの「[NOT] DEFERRABLE」「INITIALLY
」設定に対応 - NewFeature: コンテキストメニューからのエンティティ背景色設定(複数同時も可)機能実装。
- NewFeature: 編集ダイアログにInsertボタンを新設。
- NewFeature: CTRL+Aによる select all に対応。
- NewFeature: 各種アイコンを整備。
- Modify: Record編集タブにおいて、CTRL+カーソルキー で、編集中のセル移動が出来るように
- Modify: Jarファイル選択を、ダイアログで行えるように
- Modify: 自己コネクション作成時、bendpointを自動追加する
- Modify: エクスポート先のフォルダ名を手動入力できないように
- Modify: デフォルトの出力ファイル名を、ダイアグラムファイル名から作る
- Modify: Addボタンを押したら、編集項目の主要コントロールにフォーカス
- Modify: Wizard起動時のフォーカスを、主なコントロールに当てる
- Modify: 表示モードは永続化の対象としない
- Modify: コンポーネント構成を変更
- Modify: maven-jiemamy-pluginの記述方法が変更(※下記)
- BugFix: 編集結果がアウトラインに反映されない
- BugFix: 表示モードを変えても、カラムの論理名が表示されない
- BugFix: Remove時に、編集項目のコントロールが無効にならない
※ maven-jiemamy-pluginの記述方法
project/build/pluginsに対して、以下の例を参考に追記。
<plugin> <groupId>jp.xet.jiemamy</groupId> <artifactId>maven-jiemamy-plugin</artifactId> <executions> <execution> <id>execute-porter</id> <phase>process-resources</phase> <goals> <goal>execute</goal> </goals> <configuration> <inputFile>database/jiemamy.jer</inputFile> <parameter> <outputFile>database/jiemamy.ddl</outputFile> <drop>false</drop> <DML>false</DML> <overwrite>true</overwrite> </parameter> </configuration> </execution> </executions> </plugin>
また、plugin/executions/execution/configuration/exporter に、
exporterのFQCNを記述すると、別のexporterを走らせることができる。
(未設定では、デフォルトで jp.xet.jiemamy.porter.exporter.SQLExporter が
使われるので、SQLExporterとなります。)例えば、
とすると、SQLファイルではなく、仕様書HTMLを生成するようになります。
なるはずです。(未テスト(ぉぃ))
インストール
いつもの更新サイトでどうぞ〜。