2011-10-25 9 views
0

Mavenがプロジェクトの依存関係を管理するために提供する機能を利用したいと思います。 Mavenがどのように動作するかを簡単に理解するには、必要なJARを取得し、これらのライブラリを使用してプロジェクトを構築する必要があります。だから私はインストールし、私のコンピュータ上でmavenを設定しました。私のeclipse heliosにme2eclipseプラグインバージョン0.12をインストールしました。maven依存関係としてロードされたjarsからplugin.xmlのパッケージをインポートできませんか?

私はmavenプロジェクトを作成し、pomを設定しました。私はいくつかの依存関係をmavenに追加し、mavenは依存するjarsを%userprofile%/。me2/repositoryにチェックアウトしていました。これは正常に動作します。しかし、私はEclipseのrcpプラグインを実行することによって使用されるplugin.xmlのmaven依存関係にあるjarファイルからいくつかのパッケージをインポートしたいと思います。 mavenの依存関係もクラスパスに追加されます。

間違いはありますか?どんな身体も私を助けますか?ありがとう。

答えて

0

答えは、maven依存関係(mavenローカルリポジトリに格納されている)としてロードされたjarsまたはバンドルからeclipse rcpプラグイン依存関係またはMANIFESTで一部のパッケージをインポートできないということです。 Eclipseターゲットプラットフォームにあるjarファイルからのみバンドルまたはパッケージをインポートすることができます。ですから解決策は、ローカルMavenリポジトリにあるバンドルをターゲットプラットフォームに追加することです。

0

この種の建物であなたをサポートするMaven-Felixを詳しく見てください。さらに、Eclipse-Indigoにアップデートして、古いm2eclipseプラグインの代わりに統合された(Marketplace)m2eを使用することをお勧めします。

関連する問題