2017-01-20 12 views
0

私はEclipseプラグインを開発しています。それをテストするには、Eclipseアプリケーションに定期的にインストールする必要があります。しかし、私は新しい機能をテストするたびにプラグインのバージョンを変更したくないので、いつもEclipseからプラグインをアンインストールした後、Eclipseフォルダに移動してpluginsフォルダのプラグインを削除します(そしてEclipse XMLファイル内のそれぞれのエントリーを削除する)。Eclipseプラグインをアンインストールします。

ウィンドウズではうまくいきましたが、最近Linux(Mint)に切り替えました。私のプラグインは、もはやeclipseプログラムディレクトリ内のpluginsフォルダには存在しません。したがって、プラグインの新しいバージョンが正しくインストールされないようにする古いプラグインを削除することはできません。

インストールされているプラ​​グインまたはインストールされているEclipseプラグインを実際に完全にアンインストール(削除)するには、別のApproachをどこにコピーするかについて誰かが考えていますか?

答えて

1

私のファイルシステム全体を検索した後、自分で見つけました。
Eclipseにはホームディレクトリに.eclipseという名前の隠しフォルダがあり、インストールされているEclipse版にはサブディレクトリがあり、外部にインストールされたプラグインと機能を含むpluginsfeaturesフォルダがあります。
また対応するartifacts.xmlも含まれています。

この動作がLinux Mint OSに限定されているのか、むしろEclipse Neonの新しい「機能」かどうかはわかりませんが、誰かが同じ問題を抱えている場合は見つけました。

1

ヘルプ - >インストールの詳細。 削除するプラグインをクリックし、[アンインストール...]を押します。

注:「インストールの詳細」ダイアログには「プラグイン」タブがあります。これは誤解を招きます。あなたはそれをクリックしないでください。

ps。 run-time workbench.

+0

はい、しかし、その方法の問題は、実際にプラグインを削除しないということです。それで、更新されたプラグインをインストールしようとすると(それでもまだ同じバージョン番号)eclipseはスマートにしようとし、まだそれがファイルシステムに保存されている古いプラグインを使用するので、新しいプラグインはインストールされないか、(さらに悪い)部分的にインストールされ、そして、はい、私はランタイム環境でプラグインをテストしますが、filsesystemのクラスファイルとjarから実行されたときに動作が異なることがあります。 – Raven

関連する問題