-1

私は持っている、

   build/classes - compiled java codes

   libs - some jar files

   src - java codes

   WebContent - all the .jsp files, WEB-INF/lib and META-INF

いくつかのビルド ファイルを作成しましたが、機能しませんでした。このフォルダー構造の build.xml ファイルを作成する方法。

4

1 に答える 1

1

Ant for War ファイルの詳細な例

src ディレクトリ内のすべてのクラスをコンパイルして、別の build/classes ディレクトリに配置する必要があります。作成された war ファイルは、dist ディレクトリ内に配置されます。

  1. まず、build/classes と dist ディレクトリを作成します。init ターゲットがこの仕事をします。

  2. 次のステップは、src ディレクトリ内のすべてのクラスをコンパイルし、それらを build/classes ディレクトリに配置することです。これを最初に行うには、「WebContent/WEB-INF/lib」ディレクトリ内のすべての lib ファイルをクラスパスに追加する必要があります。

  3. ターゲット コンパイルは、javac タスクを使用して Java クラスをコンパイルします。これは、ターゲット init に依存します。これは、ディレクトリの準備ができている場合にのみ、それらの中にクラスを配置できるためです。以前に作成したパスは、要素を使用してここで参照されます。

  4. これで、war タスクを使用して war ファイルを作成できます。war ファイルを作成するには、web ディレクトリ、lib ディレクトリ、classes ディレクトリを指定する必要があります。destfile 属性は war ファイルの場所を指定し、webxml 属性は web.xml ファイルの場所を指定します。

  5. clean ターゲットを使用してプロジェクトをクリーンアップできます。clean ターゲットは、ビルドと dist ディレクトリを削除します。

于 2012-08-28T09:57:36.763 に答える