Anonim

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 ด้วย

  1. เปิด Eclipse และทำให้พร้อมใช้งาน
  2. เลือกไฟล์ใหม่และโครงการ Maven จากเมนู Eclipse
  3. ทำเครื่องหมายที่ช่องถัดจาก 'สร้างโครงการอย่างง่าย' และ 'ใช้ตำแหน่งพื้นที่ทำงานเริ่มต้น' หากคุณทำงานด้วยตัวเองและไม่จำเป็นต้องมีแม่แบบ หากคุณต้องการ Archetype 'แคตตาล็อกทั้งหมด' เป็นตัวเลือกที่ดีในการเริ่มต้นจากนั้น 'learnlib'
  4. เพิ่ม Artifact id หากจำเป็น ค่าเริ่มต้นมักจะไม่เป็นไรเว้นแต่คุณจะใช้สิ่งที่แปลกใหม่
  5. จากนั้นเพิ่มชื่อและคำอธิบายเพื่อให้การจัดการโครงการง่ายขึ้น
  6. จากนั้นกดปุ่ม Finish

ตอนนี้โครงการควรถูกสร้างและแสดงในลำดับชั้น เลือก 'pom.xml' จากเมนูและสำรวจคุณสมบัติ

การตั้งค่าต้นแบบใน Maven จะกำหนดว่าคุณต้องการให้โครงการของคุณเป็นแบบไดนามิกหรือไม่ หากคุณเพิ่งทำความคุ้นเคยกับ Maven คุณไม่จำเป็นต้องตั้งค่า แต่ถ้าคุณต้องการเล่นกับโครงการแบบไดนามิกคุณจะต้องตั้งค่าแม่แบบ สิ่งที่ฉันเห็นใช้คือ 'maven-eclipse-webapp' ซึ่งเห็นได้ชัดว่าเป็นมาตรฐานที่ใช้

การแก้ไขข้อผิดพลาดกับโครงการ Maven ของคุณ

สิ่งหนึ่งที่ฉันเดินผ่านในเวลาของฉันกับ Eclipse คือข้อผิดพลาด ฉันเห็นสองสามข้อผิดพลาด Tomcat และข้อผิดพลาด Java ปกติ ข้อผิดพลาด Tomcat ต้องการการเปลี่ยนแปลงการกำหนดค่าในขณะที่ข้อผิดพลาด Java จำเป็นต้องมีการติดตั้ง Maven ใหม่ทั้งหมด

เมื่อฉันสร้าง Maven project ใหม่และพยายามทำงานกับมันฉันเห็นข้อผิดพลาดของ servlet Java ซึ่งหมายความว่าไม่ได้โหลดการพึ่งพา นี่เป็นเรื่องปกติที่เห็นได้ชัดดังนั้นนี่คือวิธีแก้ไข

  1. เปิดโครงการ Maven ของคุณใน Eclipse
  2. เปิดคุณสมบัติของโครงการ
  3. เลือก Targett Runtimes ในเมนูด้านซ้าย
  4. เลือก Apache Tomcat ในหน้าต่างกลางแล้วกด OK

ติดตั้ง Maven สะอาด

การติดตั้งที่สะอาด Maven ไม่ร้ายแรงเท่าที่ฟัง ตอนแรกฉันคิดว่ามันต้องการให้ฉันตั้งค่าทุกอย่างอีกครั้ง แต่มันก็ไม่ได้โชคดีสำหรับฉัน มันเป็นกระบวนการที่รวดเร็วซึ่งใช้เวลาเพียงไม่กี่วินาทีและไม่ส่งผลกระทบต่อการติดตั้งเลยนอกจากการโหลดไฟล์ที่เสียหายหรือทรัพยากรที่ขาดหายไป

  1. เปิด Eclipse และเลือกโครงการที่คุณมีปัญหา
  2. เลือกโครงการจากเมนูด้านบนจากนั้นล้าง
  3. เลือกโครงการที่คุณต้องการล้างในกล่องป๊อปอัปและเลือก 'ล้างโครงการที่เลือกด้านล่าง' จากนั้นกดปุ่มตกลง

เห็นได้ชัดว่ากระบวนการนี้ดูเหมือนจะมีปัญหากับการพึ่งพาและการกำหนดค่าและจะซ่อมแซมได้หากเป็นไปได้ มันไม่ทำงานกับข้อผิดพลาดที่ฉันพบ แต่การลบ '.m2 / repository' จากโฟลเดอร์โครงการใน Windows Explorer ไม่สามารถแก้ไขได้

ฉันต้องสารภาพกับความรู้สึกที่หายไปทั้งใน Eclipse และ Maven ทั้งสองโปรแกรมดูเหมือนจะจัดการสิ่งที่พวกเขาต้องการในการจัดการที่ดีอย่างน่าเชื่อถือ แต่ไม่ใช่ที่ที่จะเริ่มสำรวจ Java อย่างไรก็ตามฉันหวังว่าฉันจะอธิบายวิธีการสร้างโครงการ Maven ใน Eclipse ได้อย่างถูกต้องและเป็นแนวทางที่มีประโยชน์สำหรับคุณในโครงการของคุณเอง

หากคุณพบข้อผิดพลาดที่จ้องมองหรือมีอะไรเพิ่มแจ้งให้เราทราบด้านล่าง

วิธีสร้างโปรเจ็กต์ maven ใน eclipse