私は持っている、
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 ファイルを作成する方法。
私は持っている、
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 ファイルを作成する方法。
Ant for War ファイルの詳細な例
src ディレクトリ内のすべてのクラスをコンパイルして、別の build/classes ディレクトリに配置する必要があります。作成された war ファイルは、dist ディレクトリ内に配置されます。
まず、build/classes と dist ディレクトリを作成します。init ターゲットがこの仕事をします。
次のステップは、src ディレクトリ内のすべてのクラスをコンパイルし、それらを build/classes ディレクトリに配置することです。これを最初に行うには、「WebContent/WEB-INF/lib」ディレクトリ内のすべての lib ファイルをクラスパスに追加する必要があります。
ターゲット コンパイルは、javac タスクを使用して Java クラスをコンパイルします。これは、ターゲット init に依存します。これは、ディレクトリの準備ができている場合にのみ、それらの中にクラスを配置できるためです。以前に作成したパスは、要素を使用してここで参照されます。
これで、war タスクを使用して war ファイルを作成できます。war ファイルを作成するには、web ディレクトリ、lib ディレクトリ、classes ディレクトリを指定する必要があります。destfile 属性は war ファイルの場所を指定し、webxml 属性は web.xml ファイルの場所を指定します。
clean ターゲットを使用してプロジェクトをクリーンアップできます。clean ターゲットは、ビルドと dist ディレクトリを削除します。