Eclipse เป็นซอฟต์แวร์ที่ยอดเยี่ยมสำหรับการสร้างแอป Java สำหรับใช้บนเว็บ ฉันไม่ใช่คนทำรหัส แต่เพื่อนของฉันเป็นคนหนึ่งและฉันใช้เวลากับเธอในสัปดาห์นี้เพื่อเรียนรู้ว่าเธอจะสร้างแอพพลิเคชั่น 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, สนิม, Scala, Groovy, Scheme, Erlang และภาษาอื่น ๆ อีกมากมาย
Maven เป็นปลั๊กอินสำหรับ Eclipse ที่ใช้หลักการจัดการโครงการเพื่อจัดการหลายแง่มุมของโครงการเดียว ตัวอย่างเช่นหากแอปพลิเคชัน Java ต้องการแอปพลิเคชั่นหลายตัวภายในแอปนั้นคุณสามารถจัดการแอปทั้งหมดด้วย Maven Maven จะจัดการเอกสารแหล่งข้อมูลรายการการพึ่งพาและคุณสมบัติอื่น ๆ ที่เป็นระเบียบมากมาย มันไม่ทำงานให้คุณมันแค่ทำให้การจัดการทรัพยากรจำนวนมากง่ายขึ้น
ในทางกลับกันหากคุณมีนักพัฒนาหลายคนทำงานในโครงการเดียวกัน Maven ช่วยให้จัดการทรัพยากรได้ง่ายขึ้นและจัดการการกำหนดเวอร์ชันและการเปลี่ยนแปลง
การสร้างโครงการ Maven ใน Eclipse
ในการสร้างโครงการ Maven ใน Eclipse คุณจะต้องมีการติดตั้ง Eclipse ที่ใช้งานได้เมื่อติดตั้งปลั๊กอิน Maven คุณจะต้องใช้ Tomcat ด้วย
- เปิด Eclipse และทำให้พร้อมใช้งาน
- เลือกไฟล์ใหม่และโครงการ Maven จากเมนู Eclipse
- ทำเครื่องหมายที่ช่องถัดจาก 'สร้างโครงการอย่างง่าย' และ 'ใช้ตำแหน่งพื้นที่ทำงานเริ่มต้น' หากคุณทำงานด้วยตัวเองและไม่จำเป็นต้องมีแม่แบบ หากคุณต้องการ Archetype 'แคตตาล็อกทั้งหมด' เป็นตัวเลือกที่ดีในการเริ่มต้นจากนั้น 'learnlib'
- เพิ่ม Artifact id หากจำเป็น ค่าเริ่มต้นมักจะไม่เป็นไรเว้นแต่คุณจะใช้สิ่งที่แปลกใหม่
- จากนั้นเพิ่มชื่อและคำอธิบายเพื่อให้การจัดการโครงการง่ายขึ้น
- จากนั้นกดปุ่ม Finish
ตอนนี้โครงการควรถูกสร้างและแสดงในลำดับชั้น เลือก 'pom.xml' จากเมนูและสำรวจคุณสมบัติ
การตั้งค่าต้นแบบใน Maven จะกำหนดว่าคุณต้องการให้โครงการของคุณเป็นแบบไดนามิกหรือไม่ หากคุณเพิ่งทำความคุ้นเคยกับ Maven คุณไม่จำเป็นต้องตั้งค่า แต่ถ้าคุณต้องการเล่นกับโครงการแบบไดนามิกคุณจะต้องตั้งค่าแม่แบบ สิ่งที่ฉันเห็นใช้คือ 'maven-eclipse-webapp' ซึ่งเห็นได้ชัดว่าเป็นมาตรฐานที่ใช้
การแก้ไขข้อผิดพลาดกับโครงการ Maven ของคุณ
สิ่งหนึ่งที่ฉันเดินผ่านในเวลาของฉันกับ Eclipse คือข้อผิดพลาด ฉันเห็นสองสามข้อผิดพลาด Tomcat และข้อผิดพลาด Java ปกติ ข้อผิดพลาด Tomcat ต้องการการเปลี่ยนแปลงการกำหนดค่าในขณะที่ข้อผิดพลาด Java จำเป็นต้องมีการติดตั้ง Maven ใหม่ทั้งหมด
เมื่อฉันสร้าง Maven project ใหม่และพยายามทำงานกับมันฉันเห็นข้อผิดพลาดของ servlet Java ซึ่งหมายความว่าไม่ได้โหลดการพึ่งพา นี่เป็นเรื่องปกติที่เห็นได้ชัดดังนั้นนี่คือวิธีแก้ไข
- เปิดโครงการ Maven ของคุณใน Eclipse
- เปิดคุณสมบัติของโครงการ
- เลือก Targett Runtimes ในเมนูด้านซ้าย
- เลือก Apache Tomcat ในหน้าต่างกลางแล้วกด OK
ติดตั้ง Maven สะอาด
การติดตั้งที่สะอาด Maven ไม่ร้ายแรงเท่าที่ฟัง ตอนแรกฉันคิดว่ามันต้องการให้ฉันตั้งค่าทุกอย่างอีกครั้ง แต่มันก็ไม่ได้โชคดีสำหรับฉัน มันเป็นกระบวนการที่รวดเร็วซึ่งใช้เวลาเพียงไม่กี่วินาทีและไม่ส่งผลกระทบต่อการติดตั้งเลยนอกจากการโหลดไฟล์ที่เสียหายหรือทรัพยากรที่ขาดหายไป
- เปิด Eclipse และเลือกโครงการที่คุณมีปัญหา
- เลือกโครงการจากเมนูด้านบนจากนั้นล้าง
- เลือกโครงการที่คุณต้องการล้างในกล่องป๊อปอัปและเลือก 'ล้างโครงการที่เลือกด้านล่าง' จากนั้นกดปุ่มตกลง
เห็นได้ชัดว่ากระบวนการนี้ดูเหมือนจะมีปัญหากับการพึ่งพาและการกำหนดค่าและจะซ่อมแซมได้หากเป็นไปได้ มันไม่ทำงานกับข้อผิดพลาดที่ฉันพบ แต่การลบ '.m2 / repository' จากโฟลเดอร์โครงการใน Windows Explorer ไม่สามารถแก้ไขได้
ฉันต้องสารภาพกับความรู้สึกที่หายไปทั้งใน Eclipse และ Maven ทั้งสองโปรแกรมดูเหมือนจะจัดการสิ่งที่พวกเขาต้องการในการจัดการที่ดีอย่างน่าเชื่อถือ แต่ไม่ใช่ที่ที่จะเริ่มสำรวจ Java อย่างไรก็ตามฉันหวังว่าฉันจะอธิบายวิธีการสร้างโครงการ Maven ใน Eclipse ได้อย่างถูกต้องและเป็นแนวทางที่มีประโยชน์สำหรับคุณในโครงการของคุณเอง
หากคุณพบข้อผิดพลาดที่จ้องมองหรือมีอะไรเพิ่มแจ้งให้เราทราบด้านล่าง