[Seasar-user:18165] Re: 【DBFlute】 Maven-DBFluteプラグインに関する要望

kubo [E-MAIL ADDRESS DELETED]
2009年 8月 3日 (月) 11:58:18 JST


久保(jflute)です。

金子さん、とりあえずコミッタ間で話し合ったことお伝えします。

>> A. 複数DB対応
すいませんが、プロファイルでやるやり方が
Mavenでは一番スマートということで、
一旦はこれは対応無しでお願いします。
まずはプロファイルでドキュメントをしっかり整備して、
その課程でプロファイルのやり方で明確な不都合とか
出て来たら新たに検討したいと思います。

>> B. pauseの自動対応(0.1.0のままを引き継ぐ or オプション)
以前のスレッドの500行付近の対応での影響のようです。
で、どうしようもないっぽくって、そのまま仕様変更になる予定です。
(500行問題とpauseの自動対応が排他関係にあるようで...)

で、pauseですが、とりあえずxxx.batを修正して、
「IF NOT "%skipPause%"=="true" pause」
というような感じで環境変数で飛ばせるようにしてみて下さい。
Mavenで実行する環境でskipPauseをtrueにすればpauseされない
ようになるはずです。DBFluteとしては.batはユーザが自由に
修正して拡張しても良いので、こういうときに調整ができます。

>> C. タスクの一括実行 ※但し「B」ができれば優先度低
こちら「DBFluteで用意されているタスクをそのまま実行する」
というポリシーがあるので、申し訳ありませんが、
呼び出し側で調整するようにして下さい。

2009/8/3 金子 雄一 <[E-MAIL ADDRESS DELETED]>:
> 金子です。
>
>> もう一度課題を整理すると:
>>
>> A. 複数DB対応
>> B. pauseの自動対応(0.1.0のままを引き継ぐ or オプション)
>> C. タスクの一括実行 ※但し「B」ができれば優先度低
>>
>> ということになりますね。
>
> はい、その通りです。
>
>> 自分も0.2.0-SNAPSHOTだとpauseで止まりました。
> 多分、「dbflute:sql2entityが途中で止まってしまうのに対応」
> と関連があるのではないかと思います。
>
>
> 以上、よろしくお願いします。
>
>
>
> kubo さんは書きました:
>>
>> 久保(jfute)です。
>>
>> 金子さん、なるほど理解しました。
>> 自分も0.2.0-SNAPSHOTだとpauseで止まりました。
>>
>> もう一度課題を整理すると:
>>
>> A. 複数DB対応
>> B. pauseの自動対応(0.1.0のままを引き継ぐ or オプション)
>> C. タスクの一括実行 ※但し「B」ができれば優先度低
>>
>> ということになりますね。
>>
>> 2009/8/3 金子 雄一 <[E-MAIL ADDRESS DELETED]>:
>>>
>>> 金子です。
>>> 追記です。
>>>
>>> 実行方法ですが、以下の2つの方法です。
>>>
>>> ・Eclipseから直接実行
>>> ・コマンドプロンプト上から実行
>>>
>>> 両方とも、pause待ちになりました。
>>>
>>>
>>> 以上、よろしくお願いします。
>>>
>>>
>>> 金子 雄一 さんは書きました:
>>>>
>>>> 金子です。
>>>>
>>>> 実行の仕方は、
>>>> 以下のような感じです。(プロファイルを使用しています。)
>>>>
>>>> call mvn dbflute:jdbc -P db1
>>>> call mvn dbflute:generate -P db1
>>>> call mvn dbflute:sqlentity -P db1
>>>>
>>>> call mvn dbflute:jdbc -P db2
>>>> call mvn dbflute:generate -P db2
>>>> call mvn dbflute:sqlentity -P db2
>>>>
>>>> call mvn dbflute:jdbc -P db3
>>>> call mvn dbflute:generate -P db3
>>>> call mvn dbflute:sqlentity -P db3
>>>>
>>>>
>>>> バージョンは、0.2.0-SNAPSHOTです。
>>>>
>>>> うろ覚えな記憶で恐縮ですが、
>>>> 0.1.0のときは、pause待ちにならなかったような気もします。
>>>>
>>>>
>>>> 以上、よろしくお願いします。
>>>>
>>>>
>>>> kubo さんは書きました:
>>>>>
>>>>> 久保です。
>>>>>
>>>>>> 結局、ひとつのコマンドの終了の度に、入力待ちになってしまったため、
>>>>>
>>>>> すいません、自分試しにWindows環境でコマンドプロンプトから実行して、
>>>>> pause待ちにはなりませんでした。実行の仕方を教えてもらってもいいですか?
>>>>>
>>>>> 2009/8/2 金子 雄一 <[E-MAIL ADDRESS DELETED]>:
>>>>>>
>>>>>> 金子です。
>>>>>>
>>>>>>>> ・マルチDB対応
>>>>>>>
>>>>>>> これは以前のスレッドであった話題ですね。
>>>>>>
>>>>>> その通りです。
>>>>>>
>>>>>>>> ・DBFluteの最後のバッチのpauseに対して、自動で応答
>>>>>>>
>>>>>>> こちら、まず、実際に実行したら、pauseで入力待ちに
>>>>>>> なったということでよろしいですか?
>>>>>>
>>>>>> はい、その通りです。
>>>>>> 結局、ひとつのコマンドの終了の度に、入力待ちになってしまったため、
>>>>>> バッチを自作して、全処理(jdbc,generate,sql2entity)の自動実行を、
>>>>>> あきらめました。
>>>>>>
>>>>>>> そして、もしそれを自動で応答出来るようになった場合は、
>>>>>>> 一括で実行するスクリプトを一個挟めば出来ると思うですが、
>>>>>>> その場合は「一括で行うゴールの作成」は優先度下がりますか?
>>>>>>> (要は「一括で行うゴールの作成」と「自動で応答」はどちらかが
>>>>>>> 満たされればOKという感じでしょうか?)
>>>>>>
>>>>>> 上記の回答とも、関連いたしますが、
>>>>>> 自動で応答のほうが、優先度としては、高いです。
>>>>>> これができれば、ご指摘の通り、自分でバッチを作成して、
>>>>>> 全自動というのが、可能になります。
>>>>>>
>>>>>> 一括で行うゴールについては、その処理がDBFluteにおいて、
>>>>>> 定型的であると思っている事や、
>>>>>> CIコンテナで処理をする際に便利であると思っている事から、
>>>>>> 要望として挙げさせていただきました。
>>>>>>
>>>>>>
>>>>>> 以上、よろしくお願いします。
>>>>>>
>>>>>> kubo さんは書きました:
>>>>>>>
>>>>>>> 久保(jflute)です。
>>>>>>>
>>>>>>> 金子さん、おはようございます。
>>>>>>>
>>>>>>> 状況の確認だけさせて下さい。
>>>>>>>
>>>>>>>> ・マルチDB対応
>>>>>>>
>>>>>>> これは以前のスレッドであった話題ですね。
>>>>>>>
>>>>>>>> ・jdbc,generate,sql2entityを一括で行うゴールの作成
>>>>>>>> ・DBFluteの最後のバッチのpauseに対して、自動で応答
>>>>>>>
>>>>>>> こちら、まず、実際に実行したら、pauseで入力待ちに
>>>>>>> なったということでよろしいですか?
>>>>>>>
>>>>>>> そして、もしそれを自動で応答出来るようになった場合は、
>>>>>>> 一括で実行するスクリプトを一個挟めば出来ると思うですが、
>>>>>>> その場合は「一括で行うゴールの作成」は優先度下がりますか?
>>>>>>> (要は「一括で行うゴールの作成」と「自動で応答」はどちらかが
>>>>>>> 満たされればOKという感じでしょうか?)
>>>>>>>
>>>>>>> 2009/8/2 金子 雄一 <[E-MAIL ADDRESS DELETED]>:
>>>>>>>>
>>>>>>>> お世話になります。
>>>>>>>> 金子と申します。
>>>>>>>>
>>>>>>>> Maven-DBFluteプラグインを利用させていただいております。
>>>>>>>>
>>>>>>>> 何点か要望がでてきましたので、
>>>>>>>> ご検討いただけないでしょうか?
>>>>>>>>
>>>>>>>>
>>>>>>>> ・マルチDB対応
>>>>>>>> ・jdbc,generate,sql2entityを一括で行うゴールの作成
>>>>>>>> ・DBFluteの最後のバッチのpauseに対して、自動で応答
>>>>>>>>
>>>>>>>>
>>>>>>>> 以上、よろしくお願いいたします。
>>>>>>>>
>>>>>>>> --
>>>>>>>> 金子 雄一 <[E-MAIL ADDRESS DELETED]>
>>>>>>>> _______________________________________________
>>>>>>>> Seasar-user mailing list
>>>>>>>> [E-MAIL ADDRESS DELETED]
>>>>>>>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>>>>>>>
>>>>>> --
>>>>>> 金子 雄一 <[E-MAIL ADDRESS DELETED]>
>>>>>> _______________________________________________
>>>>>> Seasar-user mailing list
>>>>>> [E-MAIL ADDRESS DELETED]
>>>>>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>>>>>
>>>>
>>>
>>> --
>>> ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
>>> 株式会社プラスサム
>>> 金子 雄一  Yuichi Kaneko
>>> ■本社:〒330-0074
>>> 埼玉県さいたま市浦和区北浦和3-5-16-4F
>>> Tel: 048-830-0077 Fax: 048-830-0076
>>> ■開発本部:〒330-0802
>>> 埼玉県さいたま市大宮区宮町1-71-5F
>>> Tel: 048-793-7317 Fax: 048-793-7317
>>> E-mail : [E-MAIL ADDRESS DELETED]
>>> http://www.plus-sum.co.jp/
>>> ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
>>> _______________________________________________
>>> Seasar-user mailing list
>>> [E-MAIL ADDRESS DELETED]
>>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>>
>
>
> --
> 金子 雄一 <[E-MAIL ADDRESS DELETED]>
>


Seasar-user メーリングリストの案内