2009-08-03 15 views
15

コンパイルとパッケージ化に役立つMaven2とアセンブリプラグインを使用したJavaプロジェクトがあります。かなり新しくなって以来、特に管理しなければならないかなりの依存関係があります。 Maven。Maven2の依存関係とネイティブライブラリ

とにかく、付属のネイティブWindowsライブラリ(DLL)を持つJavaライブラリを使用しています。ネイティブライブラリを依存関係などとして指定してパスとアプリケーションに存在するようにする方法を試しています実行時にライブラリを使用できます。

+3

蟻に切り替えるには遅すぎますか? – Kieveli

+16

「antに切り替える」は問題を解決しません。これは、依存関係管理システムを同じものがないものに置き換えます。 – Jherico

+1

Antで、Ivyを使って依存関係を管理することはできますが、まだネイティブライブラリの問題は解決していません。 –

答えて

17

ブログの投稿how to handle Maven and Native Librariesan update with improvementsを確認してください。ブログの著者は、JDIC(Java Desktop Integration Components)を使用したプロジェクトでこれをどのように達成したかを示しています。

+1

これも参考になるかもしれません:(http://blog.codeeg.com/2008/06/28/25-things-i-hate-about-maven/) – Kieveli

+0

多分これもそうです - http://jbrugge.com/blog/2008/02/19/the-joy-and-sorrow-that-is-maven/- Kieveliのように不真面目ではなく、これはMavenを愛したり憎んだりする理由についてのバランスのとれた記事です。 – Nate

+0

@sixonesこのスレッドをこの問題の解決方法に関する情報で更新できますか? –