ການຕັ້ງຄ່າພຣັອກຊີ Maven ສຳລັບເຄືອຂ່າຍວຽກ ແລະ ເຮືອນ
ການຕັ້ງຄ່າພຣັອກຊີເປັນຂອງການຕັ້ງຄ່າ Maven. ການເລືອກໄຟລ໌ຕັ້ງຄ່າແມ່ນວິທີທີ່ຄາດໄດ້ໃນການປ່ຽນສະພາບແວດລ້ອມເຄືອຂ່າຍ.
ໂຄງການຂອງເຈົ້າບໍ່ໄດ້ປ່ຽນໃນລົດໄຟກັບເຮືອນ ແຕ່ເສັ້ນທາງເຄືອຂ່າຍຂອງມັນປ່ຽນ. ທີ່ຢູ່ພຣັອກຊີທີ່ໃຊ້ໄດ້ໃນຫ້ອງການອາດເຂົ້າເຖິງບໍ່ໄດ້ຢູ່ເຮືອນ. ນີ້ແມ່ນການຕັ້ງຄ່າສະພາບແວດລ້ອມ ບໍ່ແມ່ນເຫດຜົນທີ່ຈະເອົາພຣັອກຊີຂອງນາຍຈ້າງເຈົ້າໃສ່ໃນ POM ຂອງໂຄງການ.
ຮູບແບບການຕັ້ງຄ່າຂອງ Maven ວາງຄຳນິຍາມພຣັອກຊີໄວ້ໃນພາກສ່ວນລະດັບເທິງ proxies. ໂປຣໄຟລ໌ການຕັ້ງຄ່າບໍ່ໄດ້ໃຫ້ສຳເນົາທີສອງຕາມອຳເພີໃຈຂອງພາກສ່ວນນັ້ນ. ການເພີ່ມສ່ວນ XML ຮູບຊົງພຣັອກຊີພາຍໃຕ້ໂປຣໄຟລ໌ບໍ່ໄດ້ເຮັດໃຫ້ມັນເປັນກົນໄກປ່ຽນເຄືອຂ່າຍທີ່ຮອງຮັບ.
ທາງເລືອກຕົງໄປແມ່ນຮັກສາການຕັ້ງຄ່າທີ່ໄດ້ຮັບອະນຸມັດສຳລັບແຕ່ລະສະພາບແວດລ້ອມ ແລະ ເລືອກອັນທີ່ເໝາະສົມ:
mvn --settings /path/to/settings-office.xml verify
ຕົວຢ່າງເລືອກການຕັ້ງຄ່າຜູ້ໃຊ້ຢ່າງຊັດເຈນ. ໃຊ້ຄຳສັ່ງ ແລະ ໄຟລ໌ທີ່ເໝາະກັບການສ້າງ; ມັນບໍ່ໄດ້ໝາຍຄວາມວ່າໄຟລ໌ຄວນຖືກ commit ພ້ອມຂໍ້ມູນຢືນຢັນຕົວຕົນ.
ເກັບຄວາມແຕກຕ່າງໃຫ້ນ້ອຍ
ບັນທຶກວ່າການຕັ້ງຄ່າໃດແຕກຕ່າງກັນແທ້: ພຣັອກຊີທີ່ໃຊ້ງານ, ໂຮສທີ່ຂ້າມ, ກະຈົກ ແລະ ບັນຊີເຊີບເວີທີ່ຕ້ອງການ. ໄຟລ໌ທີສອງບໍ່ຄວນລຶບນະໂຍບາຍຄັງເກັບທີ່ບໍ່ກ່ຽວຂ້ອງຢ່າງງຽບໆ ຫຼື ໃຊ້ລະຫັດຜ່ານເກົ່າ.
ກວດສອບການຕັ້ງຄ່າທົ່ວໂລກໃດໆທີ່ຍັງຖືກລວມກັບການຕັ້ງຄ່າຜູ້ໃຊ້ທີ່ເລືອກ. ໄຟລ໌ທີ່ຊັດເຈນເຮັດໃຫ້ຂໍ້ມູນປ້ອນເຫັນໄດ້ ແຕ່ມັນບໍ່ໄດ້ໝາຍຄວາມວ່າ Maven ບໍ່ມີແຫຼ່ງການຕັ້ງຄ່າອື່ນ.
ການປ່ຽນອັດຕະໂນມັດຕ້ອງການສັນຍານຈິງ
Maven ບໍ່ສາມາດສະຫຼຸບ "ຫ້ອງການ" ຈາກຕຳແໜ່ງຂອງແລັບທັອບໃນຄວາມໝາຍປົກກະຕິ. ການຈັດການອັດຕະໂນມັດຕ້ອງການກົນໄກຄົ້ນພົບ ຫຼື ຈັດການພາຍນອກທີ່ຮອງຮັບ ແລະ ການຕອບສະໜອງທີ່ກຳນົດໄວ້ເມື່ອກົນໄກນັ້ນບໍ່ມີ.
ລະວັງກັບ ຮູບແບບການຂ້າມທີ່ກວ້າງ ທີ່ຕັ້ງໃຈປິດພຣັອກຊີຢູ່ເຮືອນ. ພວກມັນຍັງສາມາດສົ່ງຜົນຕໍ່ປາຍທາງພາຍໃນ ຫຼື ປິດບັງວ່າຄຳຮ້ອງໄປທາງໃດ.
ສຳລັບການແກ້ໄຂຄັ້ງທຳອິດ ໃຫ້ເລືອກການເລືອກການຕັ້ງຄ່າທີ່ເຫັນໄດ້ ແລະ ຊັດເຈນ. ເມື່ອມັນໃຊ້ໄດ້ໃນທັງສອງສະພາບແວດລ້ອມ ອັດຕະໂນມັດໃດໆກໍສາມາດສ້າງການຕັ້ງຄ່າທີ່ຮູ້ຈັກນັ້ນຄືນໄດ້ ແທນທີ່ຈະຂຽນຄຳແນະນຳການສ້າງຂອງໂຄງການຄືນໃໝ່ຫຼາຍເທື່ອ.