1

最初のプロジェクトはmavenに依存し、最初のプロジェクトに依存する2番目のプロジェクトはmavenに依存しません。

最初のプロジェクトは、jar ファイルやネイティブなどの外部ライブラリを .m2 maven フォルダーにダウンロードします。ただし、2 番目のプロジェクトでは、最初のプロジェクトの jar ファイルとネイティブ ファイルが見つからないため、ClassNotFoundException が発生します。

2 番目のプロジェクト プロパティのビルド パス -> ライブラリで参照することなく、これらのダウンロードした jar + dll を 2 番目のプロジェクトにリンクすることは可能ですか?

助けていただければ幸いです。

4

2 に答える 2

1

2 番目のプロジェクト プロパティのビルド パス -> ライブラリで参照することなく、これらのダウンロードした jar + dll を 2 番目のプロジェクトにリンクすることは可能ですか?

私はそうは思わない。

しかし、最初のプロジェクトに依存する 3 番目のプロジェクト (Maven プロジェクト) と、2 番目のプロジェクトによって非リポジトリ依存関係として作成された JAR (またはその他) ファイルに依存する可能性があります。

そうは言っても、あなたがすることは何でもちょっとしたハックになるでしょう. 2 番目のプロジェクトを適切な Maven プロジェクトに変換するか、2 番目のプロジェクトの依存関係をどこかから手動でプルするカスタム ビルド スクリプトを作成する方がよいでしょう。(2番目のプロジェクトでAntを使用すると仮定すると、Ivyがその手助けになると思います。)

于 2013-03-31T00:46:04.393 に答える