2011-07-25 33 views
9

私はMavenプロジェクトを作成し、必要な依存関係(jarファイル)を追加しました。しかし、ネットビーンズはまだそれを見つけることができないと言います。Maven Netbeansに依存関係を追加する

私の場合、具体的には、jmf-2.1.1e.jarファイルを自分の依存フォルダに追加しました。プログラムに戻っても、コンパイルエラーが表示され、javax.mediaパッケージを見つけることができません。

答えて

1

依存関係は、Maven Centralで利用できます。 pomスニペットを手動でpom.xmlに追加し、シェルでMavenを実行し、依存関係をダウンロードさせます。これにより、問題が解決されます。

3

は、あなたのpom.xmlは、Mavenのは、自動的に一度のpom.xmlに指定された依存関係をダウンロード

<dependency> 
    <groupId>javax.media</groupId> 
    <artifactId>jmf</artifactId> 
    <version>2.1.1e</version> 
</dependency> 
0

依存関係を定義して、次のスニペットを持っていることを確認します。このためには、Tim Spargが指定した依存関係でプロジェクトを構築する必要があります。

9

Netbeansに依存関係を管理させましたか?

"プロジェクト"のリストで、リスト内の "依存関係"フォルダを探してコンテキストをクリックします。コンテキストメニューから、「依存関係の追加」を選択します。

screen shot of Projects listing with context menu of Dependencies folder

このアプローチは、少なくともNetBeansの7.4および8.0ベータ版で動作します。

+1

このメニューはファイルから依存関係を追加できますか? – zygimantus

+1

@zygimantusあなたのプロジェクトにライブラリのローカルコピーを追加することを意味するなら、いいえ、それはMavenのようなソフトウェアツールにインターネットを使って目的のソースを見つけることを意味する "依存"ではありませんライブラリ、ダウンロードして、プロジェクト内にインストールします。手動でライブラリを追加することはできますが、Mavenなどの「依存マネージャ」は必要ありません。 Mavenサイトの[introduction](https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html)を参照してください。 –

+0

Mavenのファンタジー界では、 "依存関係ではありません"が、実際のところはプロジェクトの依存関係です。 Mavenはばかです。 – User

関連する問題