重要

再利用可能なApache Antターゲットのセット。
今すぐダウンロード

重要 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL
  • 価格:
  • FREE
  • 出版社名:
  • Miguel Pardal
  • 出版社のWebサイト:

重要 タグ


重要 説明

再利用可能なApache Antターゲットのセット。 重要なのは、プロジェクトビルドファイルを標準化することを目的とした再利用可能なApache Antターゲットです。それはJavaプラットフォームに基づいているので、基礎となるオペレーティングシステムとは無関係です。典型的なANTプロジェクトには、一連のJavaクラスとビルドファイルがあります(デフォルトでは、build.xmlと呼ばれます)。 Antには、ファイル管理(作成、コピー、削除)、Java Tools(Javaコンパイラ、Java仮想マシン)、データベース操作、ソースコード管理(CVS)などのような操作を実行できるタスクセットがあります。タスクを実行し、プロパティによってパラメータ化されているプロジェクトのターゲットのセット。同じプロジェクトタイプの場合、ビルドファイルはほとんどIdenticです.Importantは、再使用可能なApache Antターゲットのセットです。重要の目標は、複数のプロジェクトビルドファイルを標準化し、過度のredundancy.Importantが+ 300の学生グループのためのプロジェクトが開発された分散システム大学コースのヘルパーライブラリとして、任意の冗長性を避けました。これらの学生プロジェクトには、コンソールベース、ライブラリ、Webアプリケーション、およびWebサービスのいくつかの種類があります。何百のアプリケーションの開発、テスト、および展開を可能にする。SourceForgeへの重要な提出は、より広いコミュニティでこれらの利益を共有し、世界中のJava開発者がコーディングとテストに焦点を合わせることができ、より少ないビルドファイル.projectのディレクトリ構造には、プロジェクトのディレクトリとファイルを整理する方法を示します。 - 3レベルのProjectModulestheメインコンセプトのための必須ディレクトリ構造は、モジュールです。各モジュールはプロジェクトビルドファイルのフラグメントのようなものです。プロジェクトの種類に応じて、フラグメントはプロジェクトビルドファイルにインポートされ、その機能を拡張します。重要なモジュールはディレクトリに格納されています。 ../重要。いくつかのモジュールは次のとおりです.core.xml、console-app.xml、library.xml各モジュールにはAntターゲット、プロパティ、およびclasspaths.letがMyAppというコンソールベースのアプリケーションプロジェクトの定義が含まれています。このプロジェクトには、ソースコードとbuild.xmlファイルを含むディレクトリがあります。 ./import-ant/core.xmlおよび./import-ant/console-app.xml ./myapp/build.xmlは、compile.classpathを定義する必要があります.classpathを実行する必要があります。 、run.main-classとrun.args。 ./myapp/build.xmlはビルドターゲットを定義する必要があります。これは、build-console-appに依存します。この単純なカスタマイズ手順の後、ビルドファイルは次の便利なターゲットをサポートしています。 Customizable.Anotherアプリケーション - MyotherApp - 異なるカスタマイズを指定するだけです。このようにして、各ビルドファイルにはプロジェクトごとに異なるものだけが含まれています。共通の定義は再利用可能なモジュールの内側にあり、Replicatedはありません。別のプロジェクトを考えてみましょう.MyLib。この場合、./mylib / build.xmlはcore.xmlとlibrary.xmlをインポートし、ビルドライブラリに応じてビルドターゲットを定義します。プロジェクトを構築することができ、JARファイルが作成され、データベースの初期化、Webアプリケーション(Javaサーブレット、JSPに基づく)、XMLデータバインディング(JAX-B)、Webサービス(JAX-WS)にも存在します。新しいモジュールは、特定の構成ニーズを持つさまざまなプロジェクトタイプまたはプロジェクトをサポートするために簡単に作成できます。次の図(凡例を参照)は、現在のすべてのモジュールとそれらの間の関係を示しています。重要なソースコードを理解するのは良い出発点です。これは、GNU LGPLライセンスの下でリリースされたオープンソースプロジェクトです。このリリースの新機能: 安定化リリース: ・JWSDP 2.0およびGlassFish V2についてJava 5でテスト済み ・ステップフレームワークのバージョン1.0で使用されるリリースバージョン() 変更: ・ファイルの場所の問題に関するDBUnit修正 ・プロジェクトネスティングレベル4は現在サポートされています


重要 関連ソフトウェア