1

私はこのバッチファイルを持っています

@ECHO OFF

ECHO Please Enter Path of the View, you want to update in double quotes.

SET /P variable=
SET ECLIPSE=C:\Users\gdeep\Desktop\TED-4.3.0.20110512190809.lnk
SET WORKSPACE=C:\Users\gdeep\DevCodebase_2

:LOOP
ECHO Press 'g' for Graphical Interface and 'c' for Command line.
SET /P answer=

IF /I "%answer%"=="g" GOTO GRAPHICAL
IF /I "%answer%"=="c" GOTO COMMANDLINE
ECHO Invalid Input. Please Try Again.
GOTO LOOP

:GRAPHICAL
cleartool update -graphical %variable%
GOTO CONTINUE

:COMMANDLINE
cleartool update %variable%
GOTO CONTINUE

:CONTINUE

FOR /D %%i IN (%WORSPACE%) DO RD /S /Q "%%i" DEL /Q "%WORSPACE%\*.*"
START %ECLIPSE% -data %WORSPACE%

D:
chdir "%variable%"\v4electronics

ECHO Please Ensure that Server is killed.
PAUSE
mvn clean install -Dmaven.test.skip=true -Dresource.minify.skip=true

私が使用したすべてのプロジェクトを削除するため

  FOR /D %%i IN (%WORSPACE%) DO RD /S /Q "%%i" DEL /Q "%WORSPACE%\*.*"

誰かが私にこれを説明できますか? どこかからコピーしたもので、理解せずに使いたくない。上記のコマンドを使用する際の問題は、機能しているように見えますが、システムが指定されたファイルを見つけられないことがわかります。指定されたパスが見つかりません。出力として。また、私が削除している方法は、すべてのプロジェクトを選択して削除することにより、Eclipseからそれらを削除した場合と同等ですか?

ここでの別の問題は、.

 mvn clean install -Dmaven.test.skip=true -Dresource.minify.skip=true

最終的には正常に動作しますが、その後に他のコマンドがある場合、それらのコマンドは実行されません。

この後、Clearcase %Variable% からすべての Maven プロジェクトをインポートします。そして、コマンドラインのみでそれを行いたいです。それを手伝ってもらえますか?

ご協力いただきありがとうございます。あなたの時間を大切にしてください。

4

2 に答える 2

1
 cleartool update -graphical %variable%

これによりビューが更新され、更新中に GUI が開き (-graphical使用されている場合)、この更新中に未変更、新規、変更、削除、またはハイジャックされたファイルの数が表示されます。マニュアルページ
を参照してください。cleartool update

グラフィカルな更新により、ハイジャックされたファイルとタイムスタンプを上記の更新でどのように処理するかを指定できます。

タブをクリックして、ツールAdvancedのデフォルト オプションを変更します。 ハイジャックされたファイルを解決する必要がある場合は、方法を選択します。次の選択肢があります。Update

  • ハイジャックされたファイルをそのままにしておく
  • ハイジャックされたファイルの名前を変更し、選択したバージョンを VOB からロードします
  • ハイジャックされたファイルを削除し、選択したバージョンを VOB からロードします

タイムスタンプの処理方法を選択することもできます。次の選択肢があります。

  • ファイル時間を現在の時間に設定する
  • ファイル時間をバージョン作成時間に設定する

スナップショット ビューのルート ディレクトリのパスを入力する必要があります。「スナップショット ビューを更新するには」を参照してください


FOR /D %%i IN (%WORSPACE%) DO RD /S /Q "%%i" DEL /Q "%WORSPACE%\*.*"

これにより、Eclipse ワークスペース、プロジェクト、およびそのフォルダーが完全に空になり、.metadataEclipse はワークスペースを最初から再作成する必要があります。
少し極端に思えますが、基本的には

RD /S /Q "%WORSPACE%"

(Eclipse は%WORSPACE%で起動すると " "を再作成します-data %WORSPACE%)

于 2011-12-21T04:53:33.360 に答える
1

私が間違っている場合は、私を修正してください。あなたが MS-Windows 環境にいることを理解しています。

「mvn ...」の後に別のコマンドがあるかどうかという質問に関しては、それらは無視されます。

私は次のように「呼び出し」を使用します: -

cd project1
call mvn clean install

cd project2
call mvn clean install

これが役立つことを願っています。

よろしく、

チャーリー Ch.

于 2011-12-21T05:03:01.353 に答える