ห้องสมุดส่วนใหญ่ที่ฉันเห็นมีการตั้งชื่อแพ็คเกจที่ซับซ้อนนี้โดยเฉพาะรวมถึง com / org มีแบบแผนสำหรับสิ่งเหล่านี้หรือเป็นแพคเกจการเรียงสับเปลี่ยนเพียงพอหรือไม่
มีคำแนะนำจาก Oracle เกี่ยวกับวิธีการตั้งชื่อแพคเกจของคุณ เหตุผลสำหรับการประชุมการตั้งชื่อนี้คือการลดการซ้ำซ้อน หากทุกคนใช้ชื่อที่สั้นและง่ายอาจเป็นไปได้มากว่าโครงการจะมีสองpermutation
แพ็คเกจ หากชื่อชั้นหนึ่งเหมือนกันจะมีความขัดแย้งในการตั้งชื่อ สิ่งต่าง ๆ อาจสร้างความสับสนให้กับผู้พัฒนาหากไม่มีการตั้งชื่อความขัดแย้งที่ป้องกันไม่ให้มีการแก้ไขชั้นเรียน
หากคุณมีชื่อโดเมนฉันขอแนะนำให้ใช้ หากคุณกำลังโฮสต์บนบริการเช่น GitHub หรือ Sourceforge การใช้พา ธ ไปยังโครงการของคุณก็น่าจะเพียงพอเช่นกัน คำนึงถึงความชัดเจนเพื่อป้องกันความขัดแย้งหรือความสับสน
มีรูปแบบเฉพาะสำหรับการเผยแพร่เหล่านี้หรือไม่ ฉันควรรวม WARS แยกต่างหากสำหรับซอร์สโค้ด / javadoc หรือไม่
ไม่มีรูปแบบเฉพาะ อย่างน้อยที่สุดซอร์สและสคริปต์สร้าง build (Make, Ant, Maven) เป็นเรื่องดีที่มี JARs หรือ WARS เตรียมไว้ล่วงหน้า แต่ไม่จำเป็น บางโปรเจ็กต์รวมถึง Javadoc ในไลบรารีส่วนอื่นอาจสร้าง JAR สองอัน (อันที่มี Javadoc และอีกอันที่ไม่มี) มันอาจเป็นความคิดที่ดีที่จะเผยแพร่ Javadoc ของคุณบนอินเทอร์เน็ตหากโซลูชันการโฮสต์โครงการของคุณอนุญาต
ฉันมีไฟล์ในที่เก็บ GitHub ฉันเดาว่าฉันสามารถให้บริการไฟล์ได้ที่นั่น แต่ฉันจะให้คนหา repo ของฉันได้อย่างไร
โฆษณามัน เริ่มต้นด้วยการแสดงให้เพื่อนสองสามคนเห็น บล็อกเกี่ยวกับมัน แบ่งปันลิงก์บนอินเทอร์เน็ต หาคนที่มีปัญหาที่พวกเขาสามารถแก้ไขได้โดยใช้ห้องสมุดนี้ (แต่ต้องแน่ใจว่าคุณเปิดเผยว่าคุณได้สร้างห้องสมุด)