[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 |