4

Java Swing プロジェクトを作成しており、80 ~ 90 のライブラリが含まれています。私はそれらのほとんどを使用していませんが、パックに入っていたので追加しました. たとえば、SMTP しか使用していないことはわかっていますが、javamail からすべての lib ファイルを追加しました。私が使用していないライブラリを見つける方法はありますか???. 競合を引き起こさずにこれらのライブラリを削除する安全な方法はありますか? Netbeans IDE を使用しています。助けてください。

4

1 に答える 1

4

これは、ライブラリの依存関係の管理を意味します。ant/ivy コンボがありますが、 mavenビルド インフラストラクチャを使用します。

NetBeans で新しい Maven プロジェクトを作成し、すべてのソースを (src/main/java に) 追加してから、依存関係の追加を開始します(プロジェクト エクスプローラーに表示されます)。

推移的な依存関係が処理されます。

ライブラリのバージョンも維持されるため、これは理想的です。

注意: maven は最初に、ユーザー ディレクトリのデフォルトの .m2 ごとに、ローカルの「リポジトリ」にメタデータを含むライブラリを読み込みます。

私はmavenしかお勧めできません。

于 2013-02-13T15:24:07.827 に答える