วันพุธที่ 14 ธันวาคม พ.ศ. 2554

Java : Installing Apache Ant On Linux

        Apache Ant คือ java library และ command-line ตัวหนึ่งซึ่งเป็น tool สำหรับช่วยในการ building โปรแกรมที่เราเขียนขึ้น เพียงแค่เราเขียน Script สำหรับสั่งให้ Ant ทำหน้าที่ compile ไฟล์ .java ไปเป็น .class ไปจนถึงการ coppy ไฟล์ไปยังไดเร็กทอรี่ต่าง ๆ ที่เราต้องการ ซึ่งเราจะคุ้นกันในชื่อ build.xml หากใครเคยลองสร้างโปรเจก java จาก Netbeans หรือ Eclipse มาแล้วก็จะเห็นว่าแต่ละ IDE นั้น generate โครงสร้างตัวโปรเจกมาให้ ซึ่งต่างก็ไม่เหมือนกัน แต่ก็จะมีไฟล์ build.xml ซึ่งภายในนั้นเป็น script ที่อยู่ในรูปแบบคำสั่ง xml สั่งให้ทำการคอมไพล์ หรือการสร้างไฟล์ .jar , .war จาก .class ฯลฯ(ยังทำอะไรได้อีกเยอะมาก) กล่าวได้ว่า Ant นั้นเป็น shell script หรือ batch files ที่ไม่ขึ้นต่อ OS ใด ๆ ก็ได้เนื่องจาก Ant ใช้ xml และ java
        ในบทความนี้ก็จะเป็นการติดตั้ง apahce ant บนระบบปฏิบัติการ Linux ซึ่งจำเป็นต้องทำก่อนที่จะเริ่มต้นเขียน Script Ant ซึ่งสามารถศึกษาได้จาก http://ant.apache.org/index.html มาเริ่มกันเลยดีกว่า แต่ก่อนที่จะติดตั้ง Ant ได้นั้น ต้องทำการติดตั้ง java ก่อนเพราะว่า Ant นั้นทำงานผ่านคำสั่งภาษาจาวา

        1. Set Environment สำหรับ จาวา บน Linux      

        2. ไปที่ URL: http://ant.apache.org/bindownload.cgi จากนั้นให้ดู Release ล่าสุดของ Ant

        3. เลือกดาวน์โหลด apache-ant-x.x.x-bin.tar.gz [PGP] [SHA1] [SHA512] [MD5] ในบทความนี้จะใช้เวอร์ชั่น 1.8.2
  
        4. จากนั้นย้ายหรือ coppy ไฟล์ .tar.gz ที่ได้ดาวน์โหลดมา ไปไว้ยังไดเร็กทอรี่ usr ที่ root
                EX. ตัวอย่างการใช้คำสั่ง ย้าย หรือ coppy พิมพ์  mv หรือ cp  วรรค ต้นทาง วรรค  ปลายทาง

                เมื่อทำการก็อปปี้เสร็จแล้ว ลองเข้าไปดูที่ไดเร็กทอรี่ปลายทาง จะมีไฟล์ apache-ant-1.8.2-bin.tar.gz ที่ได้ทำการย้ายหรือ coppy ไปแล้ว

        5. ทำการแตกไฟล์โดยใช้คำสั่ง tar zxvf ตามด้วยชื่อไฟล์

                จะได้ไดเร็กทอรี่ apache-ant-1.8.2 ดังรูป

                จากนั้นให้ลบไฟล์ .tar.gz ทิ้งไปถ้าไม่ต้องการ ด้วยคำสั่ง rm  apache-ant-1.8.2.tar.gz

        6. เซ็ต ANT_OPTS โดยใช้คำสั่ง export ANT_OPTS="-Xmx256M"

        7. เซ็ต ANT_HOME โดยใช้คำสั่ง export ANT_HOME=/usr/apache-ant-1.8.2

        8. เซ็ต PATH โดยใช้คำสั่ง export PATH=$PATH:/usr/apache-ant-1.8.2/bin

        9. เมื่อเสร็จทุกขั้นตอนแล้ว ลองใช้คำสั่งต่อไปนี้เพื่อเช็คความถูกต้อง 
                echo $ANT_OPTS
                echo $ANT_HOME
                echo $PATH
                ant -version

                เป็นอันว่าเสร็จสิ้นขั้นตอนการติดตั้ง ในบทความหน้าเรามาลอง complie java ด้วย ant บนระบบปฎิบัติการ Linux กัน 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น