บ้าน พัฒนาการ Maven คืออะไร - คำจำกัดความจาก techopedia

Maven คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Maven หมายความว่าอย่างไร

Maven เป็นเครื่องมือการจัดการโครงการซอฟต์แวร์และเครื่องมือความเข้าใจส่วนใหญ่ที่ใช้กับโครงการที่ใช้ Java แต่ยังสามารถใช้ในการจัดการโครงการในภาษาการเขียนโปรแกรมอื่น ๆ เช่น C # และ Ruby Maven ช่วยจัดการการสร้างเอกสารการรายงานการพึ่งพาการจัดการการกำหนดค่าซอฟต์แวร์ (SCM) การเปิดตัวและการจัดจำหน่าย


สภาพแวดล้อมการพัฒนาแบบรวม (IDEs) หลายตัวมีปลั๊กอินหรือส่วนเสริมสำหรับ Maven ซึ่งทำให้ Maven สามารถรวบรวมโครงการจากภายใน IDE ได้

Techopedia อธิบาย Maven

คุณสมบัติหลักของ Maven ได้แก่ :

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

Maven ถูกสร้างโดย Jason Van Zyl ในปี 2545 โดยเป็นส่วนหนึ่งของโครงการ Apache Turbine มันกลายเป็นโครงการมูลนิธิซอฟต์แวร์อาปาเช่ในปี 2546 หลังจากนั้น Maven หลายเวอร์ชันได้เปิดตัวรวมถึง Maven v1.0, v2.0 และ v3.0


หน่วยพื้นฐานใน Maven คือ project object model (POM), ไฟล์ XML ที่มีข้อมูลเกี่ยวกับโครงการซอฟต์แวร์รายละเอียดการกำหนดค่าที่ Maven ใช้ในการสร้างโครงการนี้การพึ่งพาใด ๆ กับส่วนประกอบภายนอกหรือโมดูลและคำสั่งการสร้าง ฟังก์ชันการทำงานของ Maven ยังขึ้นอยู่กับปลั๊กอินซึ่งมีชุดของเป้าหมายที่สามารถดำเนินการได้ อันที่จริงงานทั้งหมดได้รับการจัดการโดยปลั๊กอิน มีปลั๊กอิน Maven จำนวนมากสำหรับการสร้างการทดสอบ SCM การเรียกใช้เว็บเซิร์ฟเวอร์ ฯลฯ ปลั๊กอินมีการกำหนดค่าในไฟล์ POM ซึ่งปลั๊กอินพื้นฐานบางอย่างจะถูกรวมไว้โดยค่าเริ่มต้น

Maven คืออะไร - คำจำกัดความจาก techopedia