การสร้าง ZK Maven Project ใน Eclipse

ติดตั้ง Maven Plugin
ในขั้นตอนนี้เราจะทำการติดตั้ง Maven plugin ก่อน เพื่อใช้ในการสร้างโปรเจค ZK ด้วย  Maven. ก่อนอื่นให้ทำการเปิด Eclipse ขึ้นมาจากนั้นไปคลิกที่  [Help]/[Eclipse Marketplace...] จากนั้นป้อนคำว่า "maven" ในช่อง "Find" เพื่อที่จะค้นหาตัว Maven Integration สำหรับ Eclipse. เมื่อเจอแล้วให้คลิกที่ปุ่ม "Install".



























หลังจากเสร็จสิ้นการติดตั้งแล้วให้ทำการ Restart Eclipse เมื่อ Eclipse Restart เสร็จแล้วให้ไปที่ [Window] -> [Preferences] -> [Maven] --> [Archetypes] ให้คลิกที่ Remote Catalog และป้อนข้อความดังรูป




















จากนั้นก็ทำตามขั้นตอนดังต่อไปนี้.

การสร้าง ZK Maven Project
1. ให้เลือก [File]/[New]/[Project]  เพื่อที่จะเปิดหน้าต่างสำหรับการสร้างโปรเจคใหม่. จากนั้นเลือก  Maven Project ภายใต้ Maven โฟรเดอร์ และคลิกปุ่ม "Next".




























2. ต่อมาเป็นหน้าต่างเลือกพื้นที่ที่เราจะสร้างโปรเจคโดยทั่วไปแล้วก็จะเลือก use default workspace location.





























3. ป้อน "zk"  ในช่อง Filter เพื่อทำการค้นหา ZK maven archetypes และเลือกตัวที่เราต้องการจากนนั้นกดปุ่ม Next.



























4. ให้เลือกเพิ่มเวอร์ชั่นของ ZK ที่ต้องการ version in zk-version-since และคลิกปุ่ม Finish.



























5. เป็นอันเสร็จสิ้นขั้นตอนการสร้าง ZK maven project ซึ่งจะมีโครงสร้างดังรูป.



























 
การรัน ZK Maven Project
1. ให้คลิกขวาที่โปรเจคที่เราสร้างขึ้น จากนั้นให้คลิกที่  [Run as]/[Maven build...] เพื่อเปิดหน้าต่างสำหรับการตั้งค่าการรัน.









2. ป้อน jetty:run ในช่อง Goals จากนั้นคลิกปุ่ม Run.




































การรัน jetty ในครั้งแรกนั้นอาจจะใช้เวลานิดหน่อยเพราะ Maven plugins ต้องทำการดาวน์โหลดทรัพยากรที่จำเป็นในการรันให้รอสักครู่.

3. เราสามารถเห็นข้อความต่างๆของ Server ใน Console.















จากให้ไปที่  http://localhost:8080/yourprojectname เพื่อดูผลลัพธ์.

อ้างอิง : ที่นี่

About Nop

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment

0 comments:

Post a Comment