[DBFLUTE-576] {Maven}: batファイルのpauseを無効にするオプション追加 Created: 2009-10-23 Updated: 2009-12-29 Resolved: 2009-11-09 |
|
Status: | Closed |
Project: | DBFlute |
Component/s: | Maven Plugin |
Affects Version/s: | None |
Fix Version/s: | None |
Type: | Improvement | Priority: | Major |
Reporter: | shinsuke | Assignee: | shinsuke |
Resolution: | Fixed | Votes: | 0 |
Labels: | None |
Description |
0.1.0 ではバッチファイルの pause はスキップできたが 0.2.0 ではできなくなった。 |
Comments |
Comment by shinsuke [ 2009-11-09 ] |
pause_at_endを使うように修正しました。 |
Comment by jflute [ 2009-10-28 ] |
一回「REOPEN」しますね。 EMecha-0.4.6にて、この件対応しました。 |
Comment by jflute [ 2009-10-27 ] |
DBFluteモジュール:DBFlute-0.9.6-SNAPSHOT EMechaもSVN上は直しました。 |
Comment by jflute [ 2009-10-27 ] |
「pause_at_end」りょかいです。 if "%pause_at_end%"=="y" ( pause ) <1> if "%pause_at_end%"=="y" ( pause ) _project.batにて: if "%pause_at_end%"=="" set pause_at_end=y という処理を追加(修正)する。 <2> |
Comment by shinsuke [ 2009-10-27 ] |
まとめていただき、ありがとうございます。 |
Comment by jflute [ 2009-10-27 ] |
<1> if "%finally_pause%"=="y" ( pause ) _project.batにて: if "%finally_pause%"=="" set finally_pause=y という処理を追加(修正)する。 <2> という感じでどうでしょうか? 既存のDBFluteクライアントは割り切りで、 |
Comment by jflute [ 2009-10-27 ] |
それぞれの「.bat」で以下のように記述して: IF "%finally_pause%"=="y" ( pause ) 「_project.bat」で以下の一行を追加して: IF "%finally_pause%"=="" SET finally_pause =y
Maven DBFlute Pluginでタスク実行時にfinally_pauseを ちょっとWindows環境で試してみます。 |
Comment by jflute [ 2009-10-27 ] |
あ、なるほど、ごめんなさい。 ダブルクリック実行とMaven実行が両立しないのは Maven DBFlute Plugin専用の口(.bat)を作ってもいいかなと思ったり。 もしくは、環境変数でIF文でpauseをするかしないか操作できるようにできないかなと。 IF %SUPPRESS_PAUSE%
goto :exit
END
pause
;exit
みたいな感じで。
|
Comment by shinsuke [ 2009-10-27 ] |
確認したところ、再現しないのですが、実行したときに ...>mvn dbflute:doc [INFO] Scanning for projects... [INFO] Searching repository for plugin with prefix: 'dbflute'. [INFO] ------------------------------------------------------------------------ [INFO] Building Unnamed - sample.app:sample:war:0.1.0 [INFO] task-segment: [dbflute:doc] [INFO] ------------------------------------------------------------------------ [WARNING] Attempting to build MavenProject instance for Artifact (org.seasar.dbf lute:maven-dbflute-plugin:0.3.0-20091023.171156-2) of type: maven-plugin; constr ucting POM artifact instead. という感じで、SNAPSHOT を利用していると 0.3.0-* というように |
Comment by jflute [ 2009-10-24 ] |
Windows XP 「mvn dbflute:doc」で試してみましたが、 mvn dbflute:doc 自分の使ってるMavenのバージョンが古い??? |
Comment by shinsuke [ 2009-10-23 ] |
FIXED Maven DBFlute Plugin 0.3.0 |