0

プラグインにはいくつかの依存関係があり、プラグインをインストールすると、これらの依存関係(他のサードパーティのプラグイン)が自動的にインストールされます。プラグインをアンインストールすると、その依存関係もアンインストールされます。

これらの他のプラグインはユーザーにとって役立つ可能性があるため、プラグインをアンインストールしてこれらの依存関係をインストールしたままにする方法はありますか?

調査できる限り、プラグインをインストールする前にこれらの他のプラグインをインストールすると、それらはそこに残りますが、依存関係としてインストールすると、それらは削除されます。

4

2 に答える 2

1

可能であれば、プラグインをアンインストールするのではなく、無効にすることをお勧めします。Eclipseプラグインを一時的に無効にするためにswimmingfisherが提供する答えは、その方法を示しています。

于 2012-09-12T21:33:34.123 に答える
1

メインプラグインをインストールする前に依存関係を明示的にインストールした場合、P2はそれらをユーザーによってインストールされたものとして扱います。依存関係の場合、システムによってインストールされたものとして扱います。

依存するプラグインがない場合、(ユーザーではなく)システムによってインストールされたすべてのプラグインは、アンインストール中に自動的に削除されます。少なくとも、それは私がP2の人たちによるEclipseConプレゼンテーションから覚えていることです。

とはいえ、ユーザーのために決めるのはあなたの仕事ではありません。ユーザーが機能をインストールします。これらの機能がアンインストールされると、プラグインはなくなります。それでもユーザーがその機能を必要とする場合は、それらのプラグインを含む機能をインストールする必要があります。

于 2012-09-13T18:37:32.250 に答える