Persiapan sebelum menggunakan skrip semut
1. Unduh Paket Instalasi Ant. Misalnya: Apache-Ant-1.8.4-Bin.zip. Unzip ke disk E.
2. Konfigurasikan variabel lingkungan. Menambahkan ant_home: e: /apache-ant-1.8.4; Path ditambahkan: e: /apache-ant-1.8.4/bin.
3. Periksa apakah konfigurasi semut selesai. Jalankan -> Input CMD: Ant -Version. Periksa apakah nomor versi ANT dicetak.
Inti dari pengemasan
Inti dari Paket Jar Menghasilkan
1. Kompilasi file Java di folder Proyek SRC dan hasilkan file kelas yang sesuai.
2. Kumpulkan semua file kelas ke dalam paket JAR.
Inti dari menghasilkan paket perang
1. Kompilasi file Java di folder Proyek SRC dan hasilkan file kelas yang sesuai.
2. Salin semua file kecuali file kelas dan paket JAR di bawah Project WebContent ke Direktori Paket Perang yang sesuai.
3. Salin semua file kelas yang dikompilasi ke folder Web-INF/kelas paket perang.
4. Salin semua paket toples di Project Lib ke Web-Inf/Lib dari Paket Perang. Akhirnya kompres menjadi paket perang.
Kode skrip semut yang menghasilkan paket perang
<? Xml Version = "1.0" encoding = "UTF-8"?> <!-Tentukan proyek, tugas default adalah Warfile. -> <Project Name = "AWP" Default = "Warfile" Basedir = "."> <!-Tentukan properti dan ketik ke dalam nama paket perang. -> <name properti = "warfileName" value = "awp.war"> </propt> <!-Tentukan jalur, paket jar yang digunakan saat menyusun file java. -> <path id = "Project.lib"> <fileset dir = "$ {berbasis}/lib"> <incert name = "**/*. Jar"/> </fileSet> </path> <!-Tentukan tugas, hapus tugas: Hapus file kelas asli, dan buat jalur build baru. -> <target name = "clean"> <delete dir = "$ {berbasis}/src/main/webapp/web-inf/class"/> <mkdir dir = "$ {berbasis}/src/main/webapp/complice folder dan compile compile, dan target folder dan compile folder dan compile-folder. -> <name target = "build" tergantung = "clean"> <javac srcdir = "$ {berbasis}/src/main/java" destdir = "$ {berbasis}/src/main/webapp/webpath/class" classPluntime = "false" Sumber = "1.6" 1.6 "1.6"> <"clopath> <" classped = "false" Sumber = "1.6" 1.6 "1.6"> <"clopath> <" class "source =" false "source =" 1.6 "1.6" 1.6 "> <" 1.6 "> <" clopath> <"classion" source = "1,6" 1.6 "1.6"> <"1.6"> <"1.6" 1.6 "1.6" 1.6 "1.6" </javac> <!-Salin file non-java di bawah src/main/java ke/src/main/webapp/web-inf/class-> <copy todir = "$ {basis}/src/main/webapp/web-inf/classies"> <fileset dir = "$ {berbasis} {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{'$" name = "**/*. Java"/> </spresset> </opy> </target> <!- Tentukan tugas default dan gabungkan file kelas ke dalam paket JAR. -> <target name = "warfile" tergantung = "build"> <!-Paket toples di folder lib ke web-inf/lib-> <copy todir = "$ {berbasis}/src/main/webapp/web-inf/lib"> <fileset dir = "$ {berbasis}/lib"> </lib "> <Fileset =" $ {Basedir}/lib "> </fileset> <Fileset =" $/$ {Basis}/lib "> </Filyet> <Fileset> </copy/$/copy. -> <war destfile = "$ {berbasis}/$ {warfileName}" webxml = "$ {berbasis} /src/main/webapp/web-inf/web.xml"> <!-Salin file non-Jar dan non-kelas ke jalur yang sesuai dari paket perang. -> <fileset dir = "$ {berbasis}/src/main/webapp"> <incert name = "**/**.*"/> <Kecualikan name = "**/*. Jar"/> <Kecualikan nama = "**/*. Kelas"/> </fileset> <!-Salin toples dan class file ke jalur yang sesuai dari Paket. -> <lib dir = "$ {berbasis}/src/main/webapp/web-inf/lib"/> <class dir = "$ {berbasis}/src/main/webapp/web-inf/class"/> </war> </target> </proyek>Di atas adalah semua tentang artikel ini, saya harap ini akan membantu untuk pembelajaran semua orang.