สร้างการมิเรอร์ของการแจกจ่ายจากระบบการจัดการการเผยแพร่ (การใช้งานที่เป็นกรรมสิทธิ์) ไปยังพื้นที่เก็บข้อมูลที่เข้ากันได้กับ MVN ที่ระบุในการตั้งค่า GAV เป้าหมายได้รับการกำหนดค่าด้วยการกำหนดค่า JSON ซึ่ง ไม่ได้ ระบุไว้เป็นค่าเริ่มต้น ส่งข้อความลงทะเบียน AMQP
วิธีระบุคือพารามิเตอร์ --config-file
ในบรรทัดคำสั่ง ค่าเริ่มต้น : config.json
ในไดเร็กทอรีปัจจุบัน
"some": {
"ci_type": "SOMEDSTR",
"enabled": true,
"tgtGavTemplate": {
"notes": "com.example.some\$n\$cl:\$v:txt",
"distribution": "com.example.some:\$n\$cl:\$v:zip"
}
}
เวอร์ชันก่อน 3.10 ยังจำเป็นต้องมี componentId
และ artifactType
ซึ่งไม่จำเป็นอีกต่อไป หากต้องการข้ามการมิเรอร์ของส่วน DMS ประเภทใดก็ตาม อาจลบเทมเพลต GAV ที่เกี่ยวข้องออกจากส่วน tgtGavTemplate
$c_hyphen
- ตัวแยกประเภทจะนำหน้าด้วยยัติภังค์ $c_colon
- ตัวแยกประเภทจะนำหน้าด้วยโคลอน $cl
- ตัวแยกประเภทจะไม่มีคำนำหน้าใด ๆ
ทั้งหมดนี้อาจถูกกำหนดใหม่ได้โดยใช้ปุ่มบรรทัดคำสั่ง
AMQP_URL
, AMQP_USER
, AMQP_PASSWORD
- ข้อมูลรับรอง AMQPMVN_URL
, MVN_USER
, MVN_PASSWORD
- ข้อมูลรับรอง MVNDMS_URL
, DMS_USER
, DMS_PASSWORD
- ข้อมูลรับรอง DMSDMS_CRS_URL
- บริการรีจิสทรีคอมโพเนนต์ บน DMS -side URL จำเป็นสำหรับ DMS API v2 และต่ำกว่า ละเว้นสำหรับ DMS API v3DMS_TOKEN
- โทเค็นผู้ถือ DMS สำหรับการอนุญาต - หากใช้ กรณีนี้ DMS_USER
และ DMS_PASSWORD
ไม่ จำเป็นMVN_PREFIX
- คำนำหน้า MVN GroupID เป้าหมาย - หากจำเป็นและระบุไว้ในการกำหนด ค่า JSON เป็น \$prefix
API v3 ถูกใช้โดยค่าเริ่มต้นเนื่องจาก v.1.6 API v2 เป็นค่าเริ่มต้นใน v.1.5 และต่ำกว่า หนึ่งอาจตั้งค่าพารามิเตอร์เริ่มต้น --dms-api-version
เป็นค่าใดก็ได้ ( 2
หรือ 3
) หากจำเป็น
หมายเหตุ : หากใช้ API v3 DMS_CRS_URL
จะถูกละเว้นและอาจละเว้นได้