0

Eclipse のウィザードを使用して jar から Eclipse プラグインを作成するときは常に、このコンピューターではすべて正常に動作します。しかし、別のコンピューターで (git を使用して) 同じプラグイン プロジェクトを使用しようとすると、依存関係の問題が発生します。これは、jar が実際にはプラグイン プロジェクト フォルダーにコピーされていないためだと思いますが、これを手動で行っても役に立たず、ウィザードにそのためのオプションが表示されません...ところで、このチュートリアルの手順を使用しましたステップ。

各マシンで依存関係を再作成せずに依存関係を修正するにはどうすればよいですか?

4

1 に答える 1

1

試してみたところ、ウィザード外部 JAR をプラグイン プロジェクトにコピーし、それらをマニフェスト ファイルとbuild.properties. プラグイン プロジェクトに直接 JAR がない場合は、何か問題があります。ウィザードを複数回、異なる JAR で試しましたか?

JAR をバンドル プロジェクトに手動でコピーする場合は、マニフェスト エディターの [ビルド] タブに移動し、JAR が [バイナリ ビルド]セクションに含めるように選択されていることを確認します。バンドルをビルド/エクスポートするときに含めます。また、チュートリアルで説明されているように、[ランタイム] タブを使用して、JAR からすべてのパッケージをエクスポートします。

更新:ウィザードには、通常はオフにしたいオプションがあります: Unzip the JAR archive into the project . このオプションは、JAR 自体を単に含めるのではなく、.class ファイル (および JAR からのその他のコンテンツ) をダンプします。チュートリアルで説明されているように、これは通常、必要なことではありません。たとえば、プロジェクトをソース管理にチェックインすると ( cvs、svn、git など)、.class ファイルは無視されることがよくあります。

于 2012-07-14T15:37:05.957 に答える