28

MylynをEclipsePDTからアンインストールする方法はありますか。プリインストールされており、使用するつもりはないと思います。ですから、IDEがすでに低速で実行されているので、Eclipseコピーからすべての追加プラグインを削除したいと思います。

4

5 に答える 5

20

アンインストール プロセスは、Mylyn FAQで説明されています。

ダイアログから Eclipse でアンインストールすることをお勧めしHelp → Software Updates → Manage Configurationます。アンインストールしようとしたときにエラー メッセージが表示された場合は、最初に Mylyn を使用する依存関係をアンインストールする必要があります。これらには、Subclipse Mylyn 統合や Bugzilla コネクタなどが含まれます。

eclipse/plugins および eclipse/features ディレクトリからすべての Mylyn プラグインと機能を削除することにより、手動でアンインストールすることもできます。必ずすべてのプラグインを削除してから、-cleanオプションを使用して Eclipse を再起動してください (たとえば、ショートカットまたは eclipse.ini ファイル。


Eclipse の最近のバージョンでは、mylyn をアンインストールできない場合があります:バグ 327157を参照してください:

Mylyn のアンインストールをご希望とのこと、申し訳ございません。Eclipse が提供するほとんどのパッケージには単一のルート機能しかなく、個々のコンポーネントをアンインストールできるというのは正しいことです。

Mylyn を使用しない場合、Eclipse への影響はごくわずかです。次の手順に従うと、起動時に Mylyn プラグインが読み込まれなくなります。

  • タスクリストビューを閉じ、
  • [全般] > [起動とシャットダウン] で Mylyn Task UI と Mylyn Team UI を無効にします。

さらに、[タスク] カテゴリを無効にすることで、[全般] > [機能] の下にある Mylyn UI の投稿を削除できます (すべての Eclipse パッケージがそのオプションを提供しているわけではありません)。

あるいは、デフォルトで Mylyn を含まない SDK などの Eclipse パッケージを使用することもできます。Eclipse は、必要に応じて拡張できる必要なコンポーネントのみを含む必要最小限の RCP ダウンロードも提供します。

つまり、Dawid Drozdによって文書化されている手動アンインストールが唯一のオプションです。

于 2009-12-03T05:00:33.660 に答える
11

Mylyn が使用されていない場合 (つまり、Mylyn ビューが開いておらず、アクティブなタスクがない場合) は、パフォーマンスに影響を与えることはありません。パフォーマンスの問題が発生している場合は、次のようにバグを報告してください。

Mylyn チームは、Mylyn による速度またはメモリ パフォーマンスのオーバーヘッドを重大なバグと見なしています。バグレポートを提出してください: http://eclipse.org/mylyn/support/

Mylyn をアンインストールせずに起動を高速化したい場合は、Eclipse でプラグインをアンインストールするのは面倒なので、[ウィンドウ] -> [設定] -> [一般] -> [起動とシャットダウン] を開き、Mylyn 機能のチェックを外します。

于 2009-12-10T23:08:54.497 に答える
10

ソース: http://blog.sarathonline.com/2012/05/eclipse-indigo-without-mylyn.html

私にとってはうまくいきます。

#cd path-to-eclipse installation
#prep
 mkdir disabled disabled/features disabled/plugins

#remove mylyn
 mv plugins/*mylyn* disabled/plugins/
 mv features/*mylyn* disabled/features/

#remove cvs
 mv features/*cvs* disabled/features/
 mv plugins/*cvs* disabled/plugins/

#remove windows builder
 mv plugins/*.wb.* disabled/plugins/
 mv features/*.wb.* disabled/features/

#if svn is used, git may not be necessary; However, there is little harm keeping it
 mv features/*egit.* disabled/features/
 mv plugins/*jgit* disabled/plugins/
 mv plugins/*egit* disabled/plugins/
于 2013-07-12T12:30:25.907 に答える
4

実行するまでに少し時間がかかりましたが、Eclipse for Windowsからプラグイン/機能を有効/無効にするスクリプトを次に示します。Mylyn を無効にするには、スクリプトを Eclipse のメイン ディレクトリに置き、次のようにします。

eclipse_pfswitch.bat disable .mylyn.

再度有効にするには、次のようにします。

eclipse_pfswitch.bat enable .mylyn.

もちろん、Mylyn だけでなく、任意のターゲットでも実行できます。スクリプトは、移動するファイル/ディレクトリをエコーし​​ます。

いくつかのメモ:

  • このスクリプトは、 Dawid Drozd の回答と同じ方法を使用します。不要なものを Eclipse に認識されないフォルダーに移動するだけです。そうすれば、すべてを簡単に復元できます。唯一の違いは.disabled、ディレクトリ名に接尾辞を使用することを選択したことです。
  • SUBSTコマンドの使用を回避するために使用するMOVE必要がありましたが、これは実際にここで使用する必要があります。問題は、いくつかの Eclipse ディレクトリの名前が途方もなく長い (たとえば) ことです。そのため、それらorg.eclipse.datatools.sqldevtools.schemaobjecteditor.feature_1.12.0.v201406061321-4218375LG5BJ93413MOVE操作できず、The filename or extension is too longエラー (206) が発生します。
  • デフォルトの代替ドライブ文字はS:. それがあなたのシステムで使用されている場合、スクリプトはあなたに知らせて救済します. subst_drive変数を別の未使用のドライブ文字に調整するだけです。
  • ターゲットの指定方法に注意してください。たとえば、「ターゲット管理」を削除したい場合、ターゲットtmとして指定すると、「Web 標準ツール」の HTML 関連の一部も削除されます。tm明らかに一致するため、代わりにhtml使用してください。.tm.逆に、「Remote Systems Explorer」を削除する場合は使用しない.rse..rseください。そうしないと、いくつかの部分が失われます。とにかく元に戻すのはいつでも簡単なので、必要に応じて実験してください。

これ以上苦労することなく、これがスクリプトです。綺麗じゃないけどバッチリです。

@ECHO OFF
SETLOCAL EnableDelayedExpansion
ECHO Eclipse plugin/feature switcher script for Windowze (p) 2015 zb226
ECHO Inspired by https://stackoverflow.com/a/17614970/1529709
ECHO.

SET subst_drive=S:
IF EXIST %subst_drive%\ (
    ECHO ERROR: Choose another drive for substitution, '%subst_drive%' is in use
    GOTO :EOF
)

IF NOT EXIST plugins SET _check=1
IF NOT EXIST features SET _check=1
IF DEFINED _check (
    ECHO ERROR: This does not look like an Eclipse main directory
    GOTO :EOF
)

IF "%1" == "enable" SET _check=1
IF "%1" == "disable" SET _check=1
IF NOT DEFINED _check GOTO :usage
IF "%2" == "" GOTO :usage
SET mode=%1
SET target=%2

CALL :shove_it %mode% plugins *%target%*
CALL :shove_it %mode% features *%target%*
GOTO :EOF

:shove_it
SET _mode=%1
SET _type=%2
SET _mask=%3

IF "%_mode%" == "disable" (
    SET _source=%2
    SET _target=%2.disabled
    IF NOT EXIST !_target! MKDIR !_target!
) ELSE (
    SET _source=%2.disabled
    SET _target=%2
)

SUBST %subst_drive% %_target%
FOR /F %%A IN ( 'DIR /B /O:N %_source%\%_mask% 2^> nul' ) DO (
    ECHO !_mode:le=l!ing !_type:s=! %%A
    MOVE %_source%\%%A %subst_drive%\%%A > nul
)
SUBST /D %subst_drive%
GOTO :EOF

:usage
ECHO Usage:             %~nx0 enable^|disable [TARGET]
ECHO Examples:          %~nx0 disable .mylyn.
ECHO                    %~nx0 enable .mylyn.
ECHO Example targets:   .mylyn., .datatools., .tm., .cvs, .rse, .pde, .rcp, ...
于 2015-07-07T15:26:09.087 に答える
2

EclipseNeonでは、ビューから Mylyn をアンインストールできEclipse Installation Detailsます。Help==>を選択Installation Detailsし、アンインストールするコンポーネントを選択して、 をクリックしますUninstall...

Eclipse インストールの詳細ビュー

于 2016-08-05T09:00:00.157 に答える