0

これは不可能かもしれませんが、通常は複数の個別のアクションを実行できるボタン (またはプロジェクトの右クリック メニューのオプション) を追加する方法を探しています。具体的には、次のようなオプションが必要です。

  1. 現在のプロジェクトで Maven クリーンを実行する
  2. Eclipseでプロジェクトをきれいにする
  3. サーバーをクリーンアップして再構築します(通常またはデバッグ)

これをグーグルで検索しようとしましたが、役立つものは何も見つかりませんでした(何を検索すればよいかわからないため、正しく表現できない可能性があります)

4

2 に答える 2

1

リストしたすべてのアクションは、別のビルダーで実行できます。そのため、Maven クリーン アクションを実行するための起動構成、Eclipse クリーン コマンドを実行するための別の起動構成などを作成できます。

これらの起動構成がすべて利用可能になったら、CDT 起動グループ機能をインストールして、ワンクリックでそれらを一緒に実行します: https://stackoverflow.com/a/11905444/44089

于 2013-07-07T09:10:13.643 に答える
0

Eclipse を使用したスクリプト作成の試みは数多くありますが、成功するものは多くありません。いつでも独自のコマンドとハンドラーを作成でき、そこから、指定できる任意の数のコマンドを実行できます。

public Object execute(ExecutionEvent event) throws ExecutionException {
    IWorkbenchWindow window = HandlerUtil
            .getActiveWorkbenchWindowChecked(event);
    IHandlerService handlerService = (IHandlerService) window
            .getService(IHandlerService.class);
    try {
        handlerService.executeCommand(
                IWorkbenchCommandConstants.HELP_ABOUT, null);
        handlerService.executeCommand(
                IWorkbenchCommandConstants.FILE_REFRESH, null);
    } catch (NotDefinedException | NotEnabledException
            | NotHandledException e) {
        throw new ExecutionException("Failed", e);
    }
    return null;
}

次に、やりたいことに対応するコマンド ID を追跡するだけです。ALT+SHIFT+F2次に、メニュー項目を選択すると、コマンド ID (またはアクション定義 ID、これは同じことです) を提供できます。

于 2013-06-28T18:23:28.103 に答える