ค้นหาและดาวน์โหลด JAR จาก Maven Central
พิมพ์ Group ID หรือ Artifact ID เช่น org.apache.commons / commons-io
จากนั้นเลือกเวอร์ชันเพื่อดาวน์โหลด
คุณยังสามารถค้นหาด้วยคำหลักเพื่อสำรวจไลบรารีใหม่ ๆ ได้ ระบบจะดึงข้อมูลโดยตรงจาก Maven Central และทุกหน้า Artifact จะแสดงโค้ด Maven / Gradle / SBT ที่คัดลอกได้ทันที
ควรใช้เวอร์ชันเสถียรล่าสุดเพื่อความเข้ากันได้และความปลอดภัยสูงสุด
คิวรียอดนิยม
ลองพิมพ์: com.google.guava,
org.slf4j,
ch.qos.logback,
org.apache.logging.log4j,
org.springframework.boot,
software.amazon.awssdk.s3,
com.fasterxml.jackson.core,
org.junit.jupiter,
org.apache.httpcomponents.client5,
com.squareup.okhttp3
คลิก artifact เพื่อดูเวอร์ชันที่มี →
- เริ่มจากการพิมพ์ Group ID หรือ Artifact ID
รวมไลบรารียอดนิยมที่ใช้บ่อยในโปรเจกต์ Java
1) ค้นหา
พิมพ์ Group ID หรือ Artifact ID ตัวอย่าง: com.google.guava, guava,
org.apache.commons, commons-lang3,
software.amazon.awssdk.s3
ทริค: ค้นแบบระบุฟิลด์ได้เช่น g:"org.apache.commons" AND a:"commons-io"
2) เปิดหน้าไลบรารี
คลิกผลลัพธ์เพื่อเข้าไปดูเวอร์ชันทั้งหมดและรายละเอียด
หนึ่งรายการในผลลัพธ์ = หนึ่งไลบรารี (artifact)
3) เลือกเวอร์ชัน & ดาวน์โหลด
เลือกเวอร์ชันเพื่อคัดลอกโค้ด Maven/Gradle/SBT และดาวน์โหลดไฟล์ JAR
โดยทั่วไปแนะนำให้ใช้เวอร์ชันเสถียรล่าสุด
ทิป: ค้นหาให้เร็วขึ้น
พิมพ์คำสั้น ๆ ได้ (เช่น s3) แต่ระบุฟิลด์จะได้ผลลัพธ์แม่นกว่า
ทิป: ใช้งานออฟไลน์
ดาวน์โหลดไฟล์ JAR ไว้ใช้ใน repo/libs ภายใน เมื่อ CI ออกเน็ตไม่ได้
ทิป: ตรวจสอบไฟล์
เลือกตรวจสอบ checksum (.sha1/.sha256) จาก Maven Central ได้
Group ID / Artifact ID / Version คืออะไร
- Group ID คือชื่อกลุ่ม/องค์กร เช่น
org.apache.commons). - Artifact ID คือชื่อไลบรารี/โมดูล เช่น
commons-io). - Version คือหมายเลขรุ่น เช่น
2.15.1).
กรณีใช้งานออฟไลน์/แยกเครือข่าย
ดาวน์โหลดไฟล์ JAR จากที่นี่แล้ววางใน repository ภายในหรือโฟลเดอร์ libs เมื่อ Maven/Gradle ออกเน็ตไม่ได้
เกี่ยวกับ Maven Central และการดาวน์โหลด JAR โดยตรง
Maven Central คือคลังรวมไลบรารี Java/JVM แบบเปิดขนาดใหญ่ที่ดูแลโดย Sonatype ซึ่งมีไลบรารีให้เลือกใช้นับล้านรายการ และเป็นศูนย์กลางที่เครื่องมืออย่าง Maven, Gradle ใช้ดึงแพ็กเกจอัตโนมัติทุกวัน
หน้านี้ช่วยให้คุณค้นหาไลบรารี ดูเวอร์ชัน ดาวน์โหลดไฟล์ JAR โดยตรง และคัดลอกโค้ด dependency ได้ทันที โดยไม่จำเป็นต้องตั้งค่า Maven ในเครื่อง
การดาวน์โหลด JAR โดยตรงเหมาะสำหรับกรณีที่ต้องการนำไลบรารีไปใช้แบบสแตนด์อโลน เช่น การทดสอบ ออฟไลน์บิลด์ หรือการดีบักโดยไม่ใช้ระบบจัดการ dependency เต็มรูปแบบ
เพื่อผลลัพธ์ที่ดีที่สุด ควรใช้เวอร์ชันเสถียรล่าสุดเสมอ เว้นแต่โปรเจกต์ของคุณจำเป็นต้องใช้เวอร์ชันเฉพาะ และควรตรวจสอบ release notes หรือ changelog เพื่อหลีกเลี่ยง breaking changes
สำรวจเครื่องมือและยูทิลิตีสำหรับนักพัฒนาเพิ่มเติมได้ที่ dee4u Tools — ศูนย์รวมเครื่องมือฟรี รวดเร็ว และใช้งานได้จริงสำหรับนักพัฒนายุคใหม่