Eclipse เป็นซอฟต์แวร์ที่น่ากลัวสำหรับการสร้างแอป Java สำหรับใช้งานบนเว็บ ฉันไม่ใช่ coder แต่เพื่อนของฉันเป็นและฉันใช้เวลากับเธอในสัปดาห์นี้เรียนรู้วิธีที่เธอสร้างแอป Java 'การสร้างโครงการ Maven ใน Eclipse' เป็นผลมาจากการใช้เวลากับเธอ
Eclipse เหมือนกับ Adobe InDesign แต่สำหรับ Java เป็นสภาพแวดล้อมที่คุณสามารถสร้างงานได้โดยอัตโนมัติในหลาย ๆ หน้าที่ นอกจากนี้ยังสามารถขยายโดยใช้ปลั๊กอินเพื่อให้ได้มากกว่าผลรวมของชิ้นส่วน ขณะที่หลักสำหรับ Java มีปลั๊กอิน Eclipse สำหรับ C, C + +, C #, COBOL, D, Fortran, Haskell, JavaScript, Julia, Lasso, Lua, Perl, PHP, Prolog, Python, Ruby, Ruby on Rails, Rust, Scala, Groovy, Scheme, Erlang และอีกหลายภาษา
Maven เป็นปลั๊กอินสำหรับ Eclipse ที่ใช้หลักการจัดการโครงการเพื่อจัดการกับหลาย ๆ ด้านของโครงการเดี่ยว ตัวอย่างเช่นถ้าแอ็พพลิเคชัน Java ต้องการแอพพลิเคชันหลายตัวอยู่ในนั้นคุณสามารถจัดการไฟล์เหล่านี้ทั้งหมดด้วย Maven Maven จะจัดการเอกสารแหล่งที่มารายการที่ต้องพึ่งพาและคุณสมบัติที่เรียบร้อยอื่น ๆ มันไม่ได้ทำงานสำหรับคุณมันก็ทำให้การจัดการทรัพยากรมากง่าย
ถ้าคุณมีนักพัฒนาหลายคนที่ทำงานในโครงการเดียวกัน Maven จะช่วยจัดการทรัพยากรและดำเนินการจัดการเวอร์ชันและการเปลี่ยนแปลงได้ง่ายขึ้น
การสร้างโครงการ Maven ใน Eclipse
เมื่อต้องการสร้างโครงการ Maven ใน Eclipse คุณจะต้องติดตั้ง Eclipse ที่ทำงานพร้อมกับปลั๊กอิน Maven ที่ติดตั้ง คุณจะต้องใช้ Tomcat ด้วย
- เปิด Eclipse และใช้งานได้
- เลือก File, New และ Maven Project จากเมนู Eclipse
- ทำเครื่องหมายที่ช่องถัดจาก 'สร้างโครงการอย่างง่าย' และ 'ใช้ตำแหน่งที่ตั้งของพื้นที่ทำงานเริ่มต้น' ถ้าคุณทำงานด้วยตัวคุณเองและไม่จำเป็นต้องเป็นแม่แบบ หากคุณต้องการเป็นแบบฉบับ 'แคตตาล็อกทั้งหมด' เป็นตัวเลือกที่ดีสำหรับการเริ่มต้นใช้งานแล้ว 'learnlib'
- เพิ่มรหัส Artifact หากจำเป็น ค่าดีฟอลต์จะไม่เป็นไรเว้นแต่คุณจะใช้สิ่งแปลกใหม่
- จากนั้นเพิ่มชื่อและคำอธิบายเพื่อให้การจัดการโครงการทำได้ง่ายขึ้น
- จากนั้นกด Finish
โครงการนี้ควรจะสร้างขึ้นและปรากฏขึ้นในลำดับชั้น เลือก 'pom.xml' จากเมนูและสำรวจคุณสมบัติ
การตั้งค่าแม่แบบใน Maven จะกำหนดว่าคุณต้องการให้โครงการของคุณเป็นแบบไดนามิกหรือไม่ หากคุณเพิ่งทำความคุ้นเคยกับ Maven คุณไม่จำเป็นต้องตั้งค่า แต่ถ้าต้องการเล่นกับโครงการแบบไดนามิกคุณจะต้องตั้งค่าแม่แบบใหม่ หนึ่งที่ฉันเห็นใช้เป็น 'maven-eclipse-webapp' ซึ่งดูเหมือนจะเป็นมาตรฐานที่ใช้
แก้ไขข้อผิดพลาดกับโครงการ Maven ของคุณ
สิ่งหนึ่งที่ฉันเดินผ่านในช่วงเวลาของฉันกับ Eclipse เป็นข้อผิดพลาด ฉันเห็นคู่ของพวกเขาข้อผิดพลาดของ Tomcat และข้อผิดพลาด Java ปกติ ข้อผิดพลาด Tomcat จำเป็นต้องเปลี่ยนแปลงการกำหนดค่าในขณะที่ข้อผิดพลาด Java ต้องมีการติดตั้ง Maven clean
เมื่อฉันสร้างโครงการ Maven ใหม่ของฉันและพยายามทำงานด้วยฉันเห็นข้อผิดพลาดของ Java servlet ซึ่งหมายความว่าการอ้างอิงไม่ได้โหลด นี่เป็นข้อตกลงทั่วไปดังนั้นนี่คือวิธีการแก้ไข
- เปิดโครงการ Maven ใน Eclipse
- เปิดคุณสมบัติของโครงการ
- เลือกเมนู Runtimes ที่กำหนดเป้าหมายในเมนูด้านซ้าย
- เลือก Apache Tomcat ในหน้าต่างกลางและกด OK
ติดตั้ง Maven สะอาด
การติดตั้ง Maven clean จะไม่รุนแรงเท่าที่ควร ตอนแรกฉันคิดว่ามันจำเป็นต้องให้ฉันตั้งทุกอย่างอีกครั้ง แต่ก็ไม่ได้โชคดีสำหรับฉัน เป็นกระบวนการที่รวดเร็วใช้เวลาเพียงไม่กี่วินาทีและเห็นได้ชัดว่าไม่มีผลกับการติดตั้งใด ๆ ทั้งสิ้นจากการโหลดไฟล์ที่เสียหายหรือแหล่งข้อมูลที่ขาดหายไป
- เปิด Eclipse และเลือกโครงการที่คุณมีปัญหา
- เลือกโครงการจากเมนูด้านบนแล้วเลือก Clean
- เลือกโครงการที่คุณต้องการทำความสะอาดในกล่องป๊อปอัปและเลือก 'ทำความสะอาดโครงการที่เลือกด้านล่าง' จากนั้นกด OK
กระบวนการนี้ดูเหมือนจะมองหาปัญหาเกี่ยวกับการพึ่งพาและการกำหนดค่าและจะซ่อมแซมได้ถ้าเป็นไปได้ ไม่ได้ผลกับข้อผิดพลาดที่ฉันกำลังประสบอยู่ แต่การลบ '.m2 / repository' ออกจากโฟลเดอร์โครงการใน Windows Explorer ทำให้ไม่สามารถแก้ไขได้
ฉันต้องสารภาพความรู้สึกเล็ก ๆ น้อย ๆ ทั้งใน Eclipse และ Maven หายไป โปรแกรมทั้งสองดูเหมือนจะจัดการกับสิ่งที่พวกเขาต้องการเพื่อจัดการกับข้อมูลที่น่าเชื่อถือ แต่ก็ไม่ใช่จุดเริ่มต้นในการสำรวจ Java อย่างไรก็ตามฉันหวังว่าฉันได้อธิบายวิธีการสร้างโครงการ Maven ใน Eclipse อย่างถูกต้องและเป็นคำแนะนำที่เป็นประโยชน์สำหรับคุณในโครงการของคุณเอง
หากคุณพบข้อผิดพลาดใด ๆ ที่เห็นได้ชัดหรือมีข้อมูลเพิ่มให้แจ้งให้เราทราบด้านล่าง