4

私はフレームワークを構築しており、それをスタンドアロン Java アプリケーションとして、および Java プロジェクト内のすべてのパッケージをエクスポートする Eclipse プラグインとして使用したいと考えています。

私がこれを行う現在の方法は、2 つのプロジェクト (Java + Eclipse プラグイン) を用意し、Java プロジェクトを構築し、jar ファイルをコピーし、ファイルをプラグインのパスに追加してから (手動で) すべてのパッケージをエクスポートすることです。

Maven を使用してこのプロセスを自動化する方法はありますか?

4

2 に答える 2

1

私たちは非常に似た状況にあり、maven-eclipse-plugin を使用してこれを解決し、プロジェクトを Eclipse 内で動作させ、すべての pom 依存関係を埋め込み jar として使用しました。

私たちが始めた時点では、Tycho はあまり成熟していなかったので、まず最初に作業することにしました。これは、org.apache.felix maven-bundle-plugin を使用して manifest.mf を生成し、最終的なデプロイ可能なバンドル/スタンドアロン アプリケーションを作成することによっても行います。

残念ながら、この種のビルドは非常に迅速に理解するのが気が遠くなり、依存関係を更新する必要があるときはいつでも多くの労力がかかる可能性があります....

于 2014-01-20T09:41:22.597 に答える