2

NetBeans(現在7.3を使用)には、AntLibraryManagerを使用してライブラリを追加するための優れた機能があります。クラスファイルのjarファイル、ソースファイルのjarファイル、およびJavadocファイルのzipファイルを追加できます。それは私のワークステーションで非常にうまく機能します。

問題は、これらのAntライブラリが配布可能ではないように見えることです。各ライブラリを入念に確認して何が含まれているかを確認し、jar / zipファイルをダウンロードして、ラップトップ(または同じプロジェクトで作業している他の人)でライブラリを再定義せずに、これらの同じライブラリをラップトップに取り込むにはどうすればよいですか?保持したいライブラリのいくつかの機能は、迅速なAPIドキュメント用のJavadocとデバッグ用のソースコードを含めることができることです。

これらのAntライブラリをSubversionGitに入れて、プロジェクトで作業したい他の誰かが、同一のライブラリを構築しなくても、他のすべてのライブラリ依存関係をダウンロードできるようにしたいと思います。たとえば、特定のバージョンのU2JPA、夜間のOpenJPAビルド、およびその他のいくつかのjarを含むU2JPAライブラリーを作成します。

残念ながら、ベンダーはバイナリを中央リポジトリにコミットする意思がないため、Mavenは現在のプロジェクトのオプションではありません。

4

2 に答える 2

1

Netbeansのライブラリ専用のフォルダを使用できます。プロジェクトのプロパティに移動し、次にライブラリに移動して、フォルダを選択します->

Netbeansのスクリーンショット

これを行うと、現在のすべてのライブラリが自動的にコピーされます。設定したパスが絶対パスではなく相対パスであることを確認する限り、プロジェクトと一緒にフォルダーをコピーできます。これで大騒ぎしてください。

別の方法は、独自のNexusサーバーを作成し、そこにファイルを配置してMavenを使用することです。これははるかに堅牢なソリューションですが、非常に複雑でもあります。

于 2013-03-22T22:01:07.120 に答える
0

Maven(最終的にはIvy)がオプションになるはずです。ライブラリを中央リポジトリに配置したくない場合は、リポジトリマネージャを使用してください:http://maven.apache.org/repository-management.html

于 2013-03-25T09:01:20.840 に答える