0

私はJava EEプロジェクトに取り組んでいますが、フレームワークではありません。jar作業を開始したとき、ファイルは 3 つしかありませんでした。現在、その特定のフォルダーには 10 個jarのファイルがあり、将来的には 25 個以上になる可能性があります。そのため、すべての lib ファイルを並べ替えたいと考えています。

私はそれをグーグルで検索し、それが可能であると彼らが言ったこのリンクを取得しましたが、彼らはそれを行った後にどのような変更が必要かを指定していません. では、lib フォルダーにフォルダーを追加した後にどのような変更が必要かを知っている人はいますか?

4

1 に答える 1

0

を含むwarまたはは、ビルドインフラストラクチャによって組み立てることができます。ビルドインフラストラクチャは、構成ファイルを使用しての依存関係を定義します。たとえば、 Mavenを見ることができます。earWEB-INFWEB-INF

ビルドインフラストラクチャの利点は次のとおりです。

  1. 順序付け-必要に応じて、構成ファイル内の依存関係を順序付けできます。
  2. ドキュメント-ファイルの依存関係に関する追加情報を提供します;
  3. バージョン管理-クリーンなバージョン管理スキームを優先しdependency-1.2.3.jarます。
  4. モジュール性-最新のプロジェクトを取得するために、依存プロジェクトのビルドを自動化できますjar
  5. jar柔軟性-依存プロジェクト、ローカリゼーション用のリソースファイルなどから、さまざまな場所からさまざまな種類のソースのパッケージ化を自動化できます。たとえば、静的なhtmlファイルや画像などです。

欠点は明らかです:

  1. 複雑さ-ビルドインフラストラクチャは、プロジェクトで制御するための追加の技術です。

私は非常に単純なプロジェクトのためだけにビルドインフラストラクチャなしで行きます。10〜25個の依存jarが存在する可能性があるという事実は、すでに中規模のプロジェクトを示しているようです。このオプションを検討する価値があるかもしれません。

于 2012-07-18T09:38:51.830 に答える