Maven ใน Eclipse: การติดตั้งทีละขั้นตอน [ปิด]


336

ฉันใช้เวลาไปกับไซต์ Maven แล้วอ่านบทเรียน 5 - 30 นาทีและทดลองใช้ Maven เป็นครั้งแรก

ฉันต้องการติดตั้งปลั๊กอิน Maven และใช้เพื่อเริ่มสร้างโครงการ Maven จาก Eclipse

แม้จะมีความพยายามอย่างจริงใจ แต่ฉันไม่สามารถค้นหาบทช่วยสอนที่ครอบคลุมเกี่ยวกับปลั๊กอิน Maven ใด ๆ M2Eซึ่งดูเหมือนว่าเป็นมาตรฐานจริงไม่มีลิงก์ใด ๆ (หรือเรียกซ้ำ) บนเว็บไซต์ของพวกเขา

ฉันไม่สามารถบอกได้ว่าฉันติดตั้งปลั๊กอินถูกต้องหรือไม่หรือจะใช้อย่างไร

ไม่มีใครรู้คำแนะนำทีละขั้นตอนที่ดีM2Eหรือปลั๊กอินอื่น ๆ ? สิ่งที่มาพร้อมกับเอกสารการติดตั้งที่ดีพร้อมคำอธิบายที่ชัดเจนเกี่ยวกับคุณสมบัติและการใช้งานที่เหมาะสม?


20
ฉันอยู่ในเรือลำเดียวกัน! ดีใจที่คุณโพสต์คำถามนี้ .. ฉันเห็นว่าเมื่อสองสามวันก่อน .. ที่ที่คุณสามารถทำงานได้? ฉันติดตั้ง maven ไว้ในเครื่องแล้ว แต่ยังไม่สามารถติดตั้งปลั๊กอินได้
เดวิด

2
หากคุณใช้ Eclipse Juno J2EE m2e รวมอยู่ด้วยแล้ว
Deanna

1
@KellySFrench โปรดอย่าเปิดคำถามนอกหัวข้ออีกครั้งเช่นคำขอบทช่วยสอน
TylerH

คำตอบ:


537

(แก้ไข 2016-10-12: การดาวน์โหลด Eclipse จำนวนมากจากhttps://eclipse.org/downloads/eclipse-packages/มี M2Eclipse รวมอยู่แล้วตั้งแต่นีออนทั้ง Java และ Java EE แพ็คเกจทำได้ - มองหา "การสนับสนุน Maven" )

วิธีที่ 1:การติดตั้งปลั๊กอิน Maven Eclipse ทีละขั้นตอน:

  1. เปิด Eclipse IDE
  2. คลิกความช่วยเหลือ -> ติดตั้งซอฟต์แวร์ใหม่ ...
  3. คลิกปุ่มเพิ่มที่มุมขวาบน
  4. ที่ป๊อปอัป: กรอกชื่อเป็น "M2Eclipse" และตำแหน่งเป็น " http://download.eclipse.org/technology/m2e/releases " หรือ http://download.eclipse.org/technology/m2e/milestones/1.0

  5. ตอนนี้คลิกตกลง

หลังจากนั้นการติดตั้งจะเริ่มขึ้น

วิธีที่ 2:อีกวิธีในการติดตั้งปลั๊กอิน Maven สำหรับ Eclipse โดย "Eclipse Marketplace":

  1. เปิด Eclipse
  2. ไปที่ความช่วยเหลือ -> Eclipse Marketplace
  3. ค้นหาตาม Maven
  4. คลิกปุ่ม "ติดตั้ง" ที่ส่วน "Maven Integration for Eclipse"
  5. ทำตามคำแนะนำทีละขั้นตอน

หลังจากการติดตั้งสำเร็จให้ทำดังนี้ใน Eclipse:

  1. ไปที่หน้าต่าง -> การตั้งค่า
  2. สังเกตว่า Maven ถูกเกณฑ์ไว้ที่แผงด้านซ้าย

สุดท้าย

  1. คลิกที่โครงการที่มีอยู่
  2. เลือกกำหนดค่า -> แปลงเป็นโครงการ Maven

5
ฉันเหนื่อยกับขั้นตอนเหล่านี้ แต่ไม่ได้ติดตั้งฉันได้รับข้อผิดพลาดซึ่งรายละเอียดด้านล่าง ...... ไม่สามารถทำการติดตั้งให้เสร็จสมบูรณ์ได้เนื่องจากไม่พบรายการที่ต้องการอย่างน้อยหนึ่งรายการ ซอฟต์แวร์กำลังติดตั้ง: m2e - การรวม Maven สำหรับ Eclipse (รวมถึงองค์ประกอบการฟัก) 1.5.0.20140606-0033 (org.eclipse.m2e.feature.feature.group 1.5.0.20140606-0033)
Krunal Patel

@Krunal Patel: คุณลองจาก Marketplace แล้วหรือยัง
Ripon Al Wasim

ฉันมีสิ่งเดียวกันไม่สามารถทำการติดตั้งให้เสร็จสมบูรณ์เพราะไม่พบรายการที่ต้องการอย่างน้อยหนึ่งรายการ ซอฟต์แวร์ที่กำลังติดตั้ง: m2e - slf4j ผ่านการบันทึก logback (ไม่บังคับ) 1.5.0.20140606-0033 (org.eclipse.m2e.logback.feature.feature.group 1.5.0.20140606-0033) - ไม่เห็นตัวเลือกตลาดภายใต้ความช่วยเหลือ
Diego

4
Eclipse juno ไม่รองรับ maven 1.5..still พวกเขายังไม่ได้เพิ่มความสามารถของ 1.5 ดังนั้นลอง 1.4 หรือ 1.3 download.eclipse.org/technology/m2e/releases/1.3 download.eclipse.org/technology/m2e/releases/1.4
Alvin

ขอบคุณสำหรับคำอธิบายที่ยอดเยี่ยม แต่ฉันไม่สามารถติดตั้ง maven ได้ทั้งสองวิธี ข้อผิดพลาดที่บอกว่า "ไม่สามารถตอบสนองการพึ่งพา:" และ "ทำให้การติดตั้งเสร็จสมบูรณ์เพราะไม่พบรายการที่ต้องการอย่างน้อยหนึ่งรายการ" ฉันไม่แน่ใจว่าปัญหาคืออะไร กรุณาช่วย.
Kushal Jayswal

32

หากคุณต้องการติดตั้ง Maven ใน Indigo (Java EE) Indigo จากนั้นทำตามขั้นตอนเหล่านี้:

  1. Eclipse -> ความช่วยเหลือ -> ติดตั้งซอฟต์แวร์ใหม่

  2. พิมพ์ " http://download.eclipse.org/releases/indigo/ " & กด Enter

  3. ขยายแท็ก "การทำงานร่วมกัน"

  4. เลือก Maven plugin จากที่นั่น

  5. คลิกที่ต่อไป

  6. ยอมรับข้อตกลง & คลิกเสร็จสิ้น

หลังจากติดตั้ง maven มันจะขอรีสตาร์ท Eclipse ดังนั้นรีสตาร์ท eclipse อีกครั้งเพื่อดูการเปลี่ยนแปลง


1
ขอบคุณมาก .. ฉันได้ลองใช้ตัวเลือกทั้งหมดข้างต้นแล้ว แต่ก็ไม่มีใครทำงานให้ฉันได้ ทุกครั้งที่ฉันได้รับ "ไม่สามารถติดตั้งเนื่องจากความผิดพลาดในการพึ่งพา" ความผิดพลาด โซลูชันของคุณใช้ได้ผล
Nigdikar

1
ขอบคุณมากฉันก็ลองวิธีอื่น ๆ ทั้งหมด แต่ก็ไม่ได้ผลเลยสำหรับฉัน ฉันทำตามขั้นตอนของคุณกับ Neon แทน Indigo แล้วมันก็ใช้งานได้ดี :)
Ahmed Laatabi

ขอบคุณมาก @mukesh Kumar ผู้ใช้ Neon - เพียงแค่ใช้ url - download.eclipse.org/releases/neon และในประเภทตัวกรอง Maven และติดตั้งซอฟต์แวร์ที่จำเป็นทั้งหมดสำหรับ Maven
Anurag_BEHS

13

โดย "ใช้ติดตั้งปลั๊กอิน Maven และใช้งาน" ฉันแน่ใจว่าคุณกำลังมองหาปลั๊กอินEclipseที่จะทำหน้าที่ Maven ภายใน IDE ถ้าเป็นเช่นนั้น M2E เป็นตัวเลือกที่ดี คุณจะพบความช่วยเหลือมากมายภายในการติดตั้ง Eclipse เมื่อคุณติดตั้ง M2E

ที่กล่าวมา - เมื่อพิจารณาว่าคุณกำลังเริ่มใช้ Maven - มันจะเป็นไปได้อีกนานที่จะมีความเข้าใจแนวคิดพื้นฐานที่ดี การใช้ M2E สามารถซ่อนรายละเอียดบางอย่างซึ่งอาจนำไปสู่การตีความที่ไม่สมบูรณ์หรือไม่ถูกต้องเกี่ยวกับพฤติกรรมของ Maven และทำให้เกิดปัญหาต่อเนื่อง

การอ้างอิงออนไลน์ที่ดีของ Maven ได้แก่ :


4
แต่คุณจะติดตั้ง M2E บน eclipse ได้อย่างไร? (จริง ๆ แล้วฉันจำเป็นต้องติดตั้งลงใน MuleStudio .. oO)
david

ฉันไม่คุ้นเคยกับ Mule Studio หากเป็นปลั๊กอินสำหรับ Eclipse 3.7 (aka Indigo) คุณควรจะสามารถติดตั้ง M2E จาก Eclipse Marketplace (วิธีใช้> Eclipse Marketplace ... : ค้นหา "m2e" และเลือก "Maven Integration for Eclipse") หรือคุณสามารถดาวน์โหลดได้จากเว็บไซต์ M2E ( eclipse.org/m2e )
Sri Sankaran

ฉันติดตั้งปลั๊กอินแล้วและพยายามเพิ่มบางแหล่ง (สิ่งประดิษฐ์หรือสิ่งที่ฉันคิด) และปลั๊กอินไม่สามารถค้นหาตำแหน่งที่ติดตั้งได้ฉันพยายามดาวน์โหลดจากปลั๊กอินและไม่สามารถหาวิธีทำ ...
Enrique San Martín

"คุณจะพบความช่วยเหลือมากมายในการติดตั้ง Eclipse เมื่อคุณติดตั้ง M2E" - แต่อยู่ที่ไหน ไม่มีสิ่งใดในความช่วยเหลือที่ติดตั้ง (วิธีใช้ -> เนื้อหาช่วยเหลือ)
Martin Schröder

@ MartinSchröderฉันเขียนมานานกว่า 3 ปีแล้วและมันก็ใช้ได้แล้ว ฉันขอโทษ แต่ฉันไม่ได้ทำตาม Eclipse ตั้งแต่นั้นมา
Sri Sankaran

11

ขั้นแรกให้ติดตั้ง maven ในระบบของคุณและตั้งค่าตัวแปรสภาพแวดล้อม Maven

  1. M2_HOME: เส้นทางที่ติดตั้ง .... \ apache-maven-3.0.5 \ maven
  2. M2_Repo: D: \ maven_repo \ ถ้าเปลี่ยนตำแหน่ง repo maven
  3. M2:% M2_HOME% \ bin

ขั้นตอนในการกำหนดค่า maven บน Eclipse IDE:

  • เลือก Window -> Preferences หมายเหตุ: ถ้าไม่มีตัวเลือก Maven ให้เพิ่ม maven 3 ใน eclipse หรือติดตั้ง
  • เพิ่มตำแหน่ง Maven ของระบบของคุณ

ในการตรวจสอบการกำหนดค่า maven ให้ถูกต้อง:

  • เปิด Eclipse และคลิกที่ Windows -> Preferences

  • เลือก Maven จากพาเนลด้านซ้ายและเลือกการติดตั้ง

  • คลิกที่ Maven -> "การตั้งค่าผู้ใช้" ตัวเลือกแผงด้านซ้ายเพื่อตรวจสอบตำแหน่งที่เก็บในพื้นที่


6

เลือกที่นี่

แทนที่จะหลีกเลี่ยงข้อผิดพลาดนี้:

ไม่สามารถทำการติดตั้งให้เสร็จสมบูรณ์ได้เนื่องจากไม่พบรายการที่ต้องการอย่างน้อยหนึ่งรายการ ซอฟต์แวร์ที่กำลังติดตั้ง: m2e - slf4j สำหรับการบันทึก logback (ไม่บังคับ) 1.6.1.20150625-2338 (org.eclipse.m2e.logback.feature.feature.group 1.6.1.20150625-2338) ความต้องการที่ขาดหายไป: Maven Integration for Eclipse 1.6.0.20150526-2032 (org.eclipse.m2e.core 1.6.0.20150526-2032) ต้องการ 'bundle com.google.guava [14.0.1,16.0.0)' แต่ไม่พบสิ่งที่ขาดหายไป: Maven Integration for Eclipse 1.6.1.20150625-2338 (org.eclipse.m2e.core 1.6.1.20150625-2338) ต้องการ 'bundle org.eclipse.osgi 3.10.0' แต่ไม่พบไม่สามารถตอบสนองการพึ่งพา: จาก: การรวม Maven สำหรับ Eclipse 1.6.0.20150526-2032 (org eclipse.m2e.core.ui 1.6.0.20150526-2032) ถึง: bundle org.eclipse.m2e.core [1.6.0,1.7

แหล่ง


3
ขอบคุณ! โซลูชันนี้ ( download.eclipse.org/technology/m2e/releases/1.3 ) ใช้งานได้กับ Kelper!
Ken Pega

ใช้ได้กับ IBM Rational 8.0.3 เช่นกัน
Vulpo

4

คุณต้องทำตามขั้นตอนต่อไปนี้ใน Eclipse IDE

  1. ไปที่วิธีใช้ -> ติดตั้งซอฟต์แวร์ใหม่
  2. คลิกปุ่มเพิ่มที่มุมขวาบน
  3. ในป๊อปอัปที่กำลังมาให้พิมพ์ชื่อ "Maven" และตำแหน่งเป็น " http://download.eclipse.org/technology/m2e/releases "
  4. คลิกที่ตกลง

การรวม Maven สำหรับ eclipse จะถูกทำ dowloaded และติดตั้ง รีสตาร์ทเวิร์กสเปซ

ในโฟลเดอร์. m2 (โดยปกติภายใต้ C: \ user \ directory) ให้เพิ่ม settings.xml ให้พร็อกซีและโปรไฟล์ที่เหมาะสม ตอนนี้สร้างโครงการ Maven ใหม่ใน eclipse


3

ฉันได้เจอปัญหาเดียวกันและคิดออกปัญหาที่นี่เป็นทางออก

ผู้คนมากมายสันนิษฐานว่า Eclipse และ Maven intergration นั้นยาก แต่ก็เป็นเรื่องที่ลำบากมาก

1) ดาวน์โหลด maven และแตกไฟล์ในไดเรกทอรีที่คุณชื่นชอบ

เช่น C: \ satyam \ DEV_TOOLS \ apache-maven-3.1.1

2) ตั้งค่าตัวแปรสภาพแวดล้อมสำหรับ Maven (หวังว่าทุกคนรู้ว่าจะไปตั้งค่านี้ที่ใด)

ในตัวแปรระบบ: Variable_name = M2_HOME Variable_Value = C: \ satyam \ DEV_TOOLS \ apache-maven-3.1.1

ถัดไปใน System Variable เดียวกันคุณจะพบชื่อตัวแปรที่ชื่อว่า Path: เพียงแค่แก้ไขตัวแปร path และเพิ่มรายละเอียด M2_HOME เช่นเดียวกับค่าที่มีอยู่

%M2_HOME%/bin;

ดังนั้นในขั้นตอนที่สองตอนนี้คุณเสร็จสิ้นการตั้งค่า Maven stuff ให้กับ system.you คุณต้องข้ามการตรวจสอบว่าการตั้งค่าของคุณถูกต้องหรือไม่ไปที่พร้อมรับคำสั่งและพิมพ์ mvn - รุ่นมันควร disply เส้นทางของ Maven ของคุณ

3) เปิด eclipse และไปที่ติดตั้งซอฟต์แวร์ใหม่และติดตั้งปลั๊กอินประเภท M2E และรีสตาร์ท Eclipse

ด้วย 3 ขั้นตอนข้างต้นที่คุณทำกับ Maven และ Maven Plugin พร้อม eclipse

4) Maven ใช้โฟลเดอร์. m2 เพื่อดาวน์โหลดไหทั้งหมดจะพบใน Ex: C: \ Users \ tempsakat.m2

ภายใต้โฟลเดอร์นี้หนึ่งไฟล์ settings.xml และหนึ่งโฟลเดอร์ที่เก็บจะอยู่ที่นั่น

5) ไปที่ Windwo - การตั้งค่า Eclipse ของคุณและพิมพ์ Maven จากนั้นเลือก UserSettings จากเมนูด้านซ้ายจากนั้นให้พา ธ ของ settings.xml ที่นี่

ตอนนี้คุณทำ ...


3

การติดตั้งปลั๊กอิน Maven Eclipse เป็นขั้นตอน:

เปิด Eclipse IDE คลิกวิธีใช้ -> ติดตั้งซอฟต์แวร์ใหม่คลิกปุ่มเพิ่มที่มุมขวาบนที่ปรากฏขึ้น: เติมชื่อตามที่คุณต้องการและตำแหน่งเป็นhttp://download.eclipse.org/technology/m2e/milestones/1.0 ตอนนี้คลิกตกลง และทำตามคำแนะนำ


คำตอบอื่น ๆ อีกมากมายเป็นเวลาหลายปี ณ ขณะนี้ (2018) อันนี้ใช้ได้สำหรับฉัน
Captain Fantastic

2

ฉันเพิ่งMavenรวมปลั๊กอินการรวมเข้ากับEclipse:

เพียงทำตามขั้นตอนการร้อง:

ในeclipseจากรายการเมนูด้านบนให้เลือกHelp- -> คลิกที่Install New Software..-> จากนั้นคลิกที่Addปุ่ม

ตั้งค่าMavenAPIที่กล่องข้อความชื่อและhttp://download.eclipse.org/technology/m2e/releasesที่กล่องข้อความสถานที่

กดOKและเลือกโครงการและติดตั้งโดยการคลิกที่Mavennext


2

พยายามทุกอย่าง แต่สิ่งนี้ใช้ได้ .. 1. Eclipse -> ช่วยเหลือ -> ติดตั้งซอฟต์แวร์ใหม่ 2. พิมพ์ " http://download.eclipse.org/releases/indigo/ " และกด Enter 3. ขยายแท็ก "การทำงานร่วมกัน" 4. เลือก Maven plugin จากที่นั่น 5. คลิกที่ต่อไป 6. ยอมรับข้อตกลงและคลิกเสร็จสิ้น หลังจากติดตั้ง maven มันจะขอรีสตาร์ท Eclipse ดังนั้นรีสตาร์ท eclipse อีกครั้งเพื่อดูการเปลี่ยนแปลง

ขอบคุณ Mukesh สำหรับแนวทาง


ฉันชอบตัวเลือกนี้เนื่องจากจะแสดงรายการรุ่น m2e ที่ใช้งานร่วมกันได้สำหรับคราสที่เราใช้อยู่ก่อนหน้านี้ฉันพยายามรับปลั๊กอิน m2e ล่าสุดสำหรับรุ่นจูโน .. แต่มันให้ข้อยกเว้นขณะติดตั้ง
Shravan Ramamurthy

1

ฉันมีปัญหาเพราะฉันต้องการติดตั้งปลั๊กอิน Maven บน MuleStudio ไม่ใช่ Eclipse ..

[สำหรับ MuleStudio 1.2 หรือต่ำกว่าทำตามขั้นตอน (1) และ (2) มิฉะนั้นข้ามไปยังขั้นตอน (2)]

คำแนะนำสำหรับ MuleStudio (เฉพาะรุ่น 1.2 และต่ำกว่า): (1) วิธีใช้> ติดตั้งซอฟต์แวร์ใหม่ ...

Helios Update Site - http://download.eclipse.org/releases/helios/

คำแนะนำสำหรับ MuleStudio (1.3) หรือ Eclipse: (2) วิธีใช้> ติดตั้งซอฟต์แวร์ใหม่ ...

Maven -  URL: http://download.eclipse.org/technology/m2e/releases


0

ฉันเพิ่งรวมปลั๊กอินการรวม Maven ที่ Eclipse:

เพียงทำตามขั้นตอนการร้อง:

  • ใน eclipse จากรายการเมนูด้านบนเลือก - "ความช่วยเหลือ" -> คลิกที่ "ติดตั้งซอฟต์แวร์ใหม่ .. " -> จากนั้นคลิกที่ปุ่ม "เพิ่ม"

  • ตั้งค่า "MavenAPI" ที่กล่องข้อความชื่อและ " http://download.eclipse.org/technology/m2e/releases " ที่กล่องข้อความตำแหน่ง

  • กดตกลงและเลือกโครงการ Maven และติดตั้งโดยคลิกถัดไปถัดไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.