2009-05-20 18 views
0

EMFベースのUML2プラグインのソースコードをダウンロードし、org.eclipse.uml2.uml.editプロジェクトのクラスを変更して、文字列表現を返すときに特殊文字を削除しました。今すぐプロジェクトをエクスポートしてjarファイルをdropinsディレクトリに配置するか、pluginsディレクトリの現在のuml2プラグインjarファイルを置き換えます.UMLファイルは認識されません。変更されたプラグインは正しくインストールされません。エラーはスローされません。プラグイン - >ターゲットプラットフォームの下でファイルが選択されているのがわかります)。既存のEclipseプラグインを修正して正しくインストールする

しかし、(ワークスペースからの)Eclipseアプリケーションとしてプラグインを実行すると、私はEclipseの新しいインスタンスに反映された変更を見ることができます。

プラグインが正しくインストールされるようにするにはどうすればよいですか?

変更後にuml2プラグイン(または同等のプラグイン)をビルドする方法の文書化された手順はありますか?

答えて

0

プロジェクトを選択し、コンテキストメニューを開きます。メニューの一番下にはPDEのエントリがあります。そこには、展開のためのプラグインを構築するためのエントリがあります。これにより、機能とプラグインのディレクトリに固定ファイルがあります。両方をEclipseインストールにコピーします。

0

UML2プラグインに何らかのマジックビルドスクリプトが必要な場合を除いて、変更したプラグインをエクスポートし、Eclipseインストールで元のものを上書きするのが最も簡単な解決策です。考えられる1つの潜在的な問題は、プラグインのバージョン番号が矛盾していることです。Eclipseインストールで修正されたプラグインの2つの同一バージョンがないことを確認してください。

実行時に明らかに正しく動作しないプラグインをデバッグする場合、私はいつもヘルプ> Eclipseプラットフォームについて>構成の詳細を見ています。これは、Equinoxが起動時に見つけたすべてのプラグインとその状態をリストします(説明のためにorg.osgi.framework.BundleインターフェースのJavadocを参照してください)。

0

ここで説明するのとまったく同じ問題に直面しました。私はあなたの問題に対する答えはありませんが、私は私のために働いたものを共有しています。

自分のシステムにプラグインのローカルアップデートサイトを作成しました。 Create update site for your plug-inの記事では、これを達成するために必要な手順について非常にうまく説明しています。

関連する問題