Membuat pencerminan distributif dari sistem manajemen rilis (implementasi kepemilikan) ke repositori yang kompatibel dengan MVN yang ditentukan dalam pengaturan. GAV target dikonfigurasikan dengan konfigurasi JSON yang TIDAK disediakan secara default. Mengirim pesan pendaftaran AMQP.
Cara menyediakannya adalah parameter --config-file
di baris perintah. Default : config.json
di direktori saat ini.
"some": {
"ci_type": "SOMEDSTR",
"enabled": true,
"tgtGavTemplate": {
"notes": "com.example.some\$n\$cl:\$v:txt",
"distribution": "com.example.some:\$n\$cl:\$v:zip"
}
}
Versi sebelum 3.10 juga memerlukan componentId
dan artifactType
yang tidak diperlukan lagi. Untuk melewati pencerminan jenis artefak DMS apa pun, seseorang dapat menghapus templat GAV yang sesuai dari bagian tgtGavTemplate
.
$c_hyphen
- pengklasifikasi akan diawali dengan tanda hubung $c_colon
- pengklasifikasi akan diawali dengan titik dua $cl
- pengklasifikasi tidak akan memiliki awalan apa pun
Semuanya dapat didefinisikan ulang melalui tombol baris perintah.
AMQP_URL
, AMQP_USER
, AMQP_PASSWORD
- kredensial AMQPMVN_URL
, MVN_USER
, MVN_PASSWORD
- kredensial MVNDMS_URL
, DMS_USER
, DMS_PASSWORD
- kredensial DMSDMS_CRS_URL
- Layanan Registri Komponen pada URL sisi DMS . Diperlukan untuk DMS API v2 dan yang lebih lama, diabaikan untuk DMS API v3DMS_TOKEN
- Token pembawa DMS untuk otorisasi - jika digunakan. Kasus ini DMS_USER
dan DMS_PASSWORD
tidak wajib.MVN_PREFIX
- Awalan Target MVN GroupID - jika perlu dan ditentukan dalam konfigurasi JSON sebagai \$prefix
API v3 digunakan secara default karena v.1.6 API v2 adalah default di v.1.5 dan di bawahnya. Seseorang dapat menyetel parameter startup --dms-api-version
ke mana saja ( 2
atau 3
) jika perlu.
CATATAN : jika API v3 digunakan maka DMS_CRS_URL
diabaikan dan dapat dihilangkan.