2

クラスパスに標準の依存関係を持つ既存のEclipseプロジェクトがあります。Mavenを介して新しい依存関係を追加する必要がありますが、残りの依存関係は、プロジェクトにバンドルされているjarとしてそこにとどまる必要があります。

私はm2eを使用していますが、プロジェクトを右クリック-> maven-> mavenを有効にすると、pomファイルが作成されます。この段階で、pomファイルを介して新しい依存関係を追加できますが、既存の依存関係はすべてクラスパスから削除されているようです。

したがって、質問:標準の依存関係とMavenの依存関係の両方を持つハイブリッドプロジェクトを作成する方法はありますか?

4

2 に答える 2

2

スコープ「system」(およびタグ「systemPath」)を使用して、レガシー依存関​​係を追加できますか?

http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.htmlを参照してください。

于 2012-02-13T18:45:57.067 に答える
-2

私はあなたがそのようなものを作ろうとするべきではないと思いますし、なぜあなたがそうしたいのかわかりません.

Maven を使用する場合は、maven ビルドが実際に機能するように、すべての依存関係を pom で定義する必要があります。すべての依存関係が定義されていない場合、maven はどのようにプロジェクトをビルドすると予想されますか?

2 つを混ぜ合わせようとするのではなく、依存関係解決のどの手段を使用するかを決定する必要があります。

于 2012-02-13T17:51:17.443 に答える