Tychoを使用してEclipse更新サイトを構築しましたが、そこから機能をターゲットIDEにインストールしようとすると失敗します。
更新サイトは正常に構築されます。ターゲットのEclipseインストールからそれを確認し、インストールする機能を選択できます。ただし、宣言された依存関係(org.eclipselabs.xtext.utils.unittesting)が見つからないため、インストールの開始時に依存関係のチェックは失敗します。これは依存関係であってはなりません。私のEclipseプラグインプロジェクトの1つで誤ってMANIFEST.MFに含まれていました。
マニフェストから依存関係を削除して、mvn clean install
再度実行しました。ビルドは成功を報告しましたが、新しくビルドされた更新サイトを使用しようとすると、(a)への依存関係がorg.eclipselabs.xtext.utils.unittesting
存在し、(b)を満たすことができないという文句が表示されます。
したがって、質問は次のとおりです。生成された更新サイトから依存関係を削除するには、他に何をする必要がありますか?
ポインタをありがとう。
PS:依存関係を満たすことができるように、ターゲットのEclipseインストールにoexuunittestingのサイトを追加できることはわかっています。しかし、私はそれをしたくありません。この機能が機能する必要はなく、他のユーザーが不要な依存関係を追加する必要はありません。