ຂໍ້ຍົກເວັ້ນພຣັອກຊີ Maven ໃນ settings.xml
ຕັ້ງຄ່າພຣັອກຊີສົ່ງຕໍ່ຂອງ Maven ໂດຍຍົກເວັ້ນໂຮສພາຍໃນໃນຮູບແບບ nonProxyHosts ທີ່ແຍກດ້ວຍເສັ້ນຕັ້ງ.
ຂໍ້ຍົກເວັ້ນທີ່ຄັດລອກຈາກຕົວແປ NO_PROXY ຂອງເຊວ ບໍ່ໄດ້ຖືກຕ້ອງໃນ Maven ອັດຕະໂນມັດ. ລາຍການ nonProxyHosts ຂອງ Maven ໃຊ້ເສັ້ນຕັ້ງລະຫວ່າງລາຍການ ບໍ່ແມ່ນຮູບແບບແຍກດ້ວຍຈຸດທີ່ໃຊ້ໃນຕົວແປສະພາບແວດລ້ອມ.
ລາຍການພຣັອກຊີໃນຄ່າຕັ້ງຜູ້ໃຊ້ທີ່ຕ້ອງການ ອາດມີຮູບແບບແບບນີ້:
<settings>
<proxies>
<proxy>
<id>outbound-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>203.0.113.10</host>
<port>8080</port>
<nonProxyHosts>localhost|*.example.internal</nonProxyHosts>
</proxy>
</proxies>
</settings>
ນີ້ແມ່ນສ່ວນຕົວຢ່າງຂອງຄ່າຕັ້ງຮອບພາກ proxies. ໃຫ້ລວມມັນເຂົ້າກັບໄຟລ໌ຄ່າຕັ້ງທີ່ມີຢູ່ ແທນການແທນທີ່ mirrors, servers ແລະ profiles ທີ່ບໍ່ກ່ຽວຂ້ອງ. ໃຊ້ທີ່ຢູ່ພຣັອກຊີຈິງ. ຖ້າອະນຸຍາດພຣັອກຊີ HTTP ສາທາລະນະສຳລັບຄຳຂໍໄປຫາຄັງ, ລາຍການພຣັອກຊີ HTTP ຈະໃຫ້ຄູ່ໂຮສ-ພອດທີ່ເປັນໄປໄດ້.
ຈັບຄູ່ໂຮສຂອງຄັງ
ນຳຂໍ້ຍົກເວັ້ນໄປໃຊ້ກັບຊື່ໂຮສທີ່ Maven ຕິດຕໍ່ຈິງ. URL ຄັງພາຍໃນ ແລະຊື່ໂຮສສາທາລະນະສຳລັບດາວໂຫຼດອາດຕ້ອງໃຊ້ເສັ້ນທາງຕ່າງກັນ. ຢ່າໃສ່ URL ຄັງເຕັມພ້ອມເສັ້ນທາງໃນຊ່ອງສຳລັບຮູບແບບໂຮສ.
Wildcard ໃຊ້ໄດ້ ແຕ່ຢ່າໃຊ້ຮູບແບບກວ້າງໆ ພຽງເພື່ອໃຫ້ບັນຫາໜຶ່ງຫາຍໄປ. ຫຼັງຈາກປ່ຽນ ໃຫ້ກວດຊື່ພາຍໃນທີ່ຕ້ອງການ ແລະຄັງສາທາລະນະແຍກກັນ.
ຊອກຫາຄ່າຕັ້ງທີ່ໃຊ້ຈິງ
Maven ສາມາດລວມຄ່າຕັ້ງສາກົນແລະຂອງຜູ້ໃຊ້ໄດ້ ແລະການເອີ້ນໃຊ້ອາດເລືອກໄຟລ໌ອື່ນ. IDE ອາດໃຊ້ການຕິດຕັ້ງ Maven ຫຼືການຕັ້ງຄ່າຕ່າງຈາກ terminal. ການແກ້ໄຟລ໌ທີ່ການເອີ້ນທີ່ລົ້ມເຫຼວບໍ່ເຄີຍອ່ານ ຈະບໍ່ປ່ຽນເສັ້ນທາງຂອງມັນ.
ທຸງເປີດໃຊ້ຂອງພຣັອກຊີກໍສຳຄັນ. ໂຮສແລະພອດທີ່ຂຽນຖືກໃນລາຍການທີ່ປິດໃຊ້ ບໍ່ໄດ້ພິສູດວ່າ Maven ຈະເລືອກມັນ.
ແຍກເຊີບເວີສອງຕົວອອກຈາກກັນ
ຂໍ້ມູນຢືນຢັນຂອງພຣັອກຊີຢູ່ໃນລາຍການພຣັອກຊີ ເມື່ອບໍລິການຕ້ອງການ. ຂໍ້ມູນຢືນຢັນຂອງຄັງ artifact ສ່ວນຕົວຢູ່ໃນຄ່າຕັ້ງ server ທີ່ກ່ຽວຂ້ອງ. ການໃຫ້ token ຂອງຄັງ ບໍ່ແມ່ນຄຳຕອບໃຫ້ຄຳທ້າທາຍການຢືນຢັນຂອງພຣັອກຊີ.
ຖ້າຄຳຂໍຍັງລົ້ມເຫຼວ ໃຫ້ບັນທຶກ URL ຄັງທີ່ເລືອກ, ຄຳຕອບ ຫຼືຂໍ້ຜິດພາດການເຊື່ອມຕໍ່ ແລະແຫຼ່ງຂອງຄ່າຕັ້ງທີ່ມີຜົນ. ກ່ອນອື່ນກຳນົດວ່າຄຳຂໍຄວນໄປຜ່ານພຣັອກຊີຫຼືໄປກົງ; ການປ່ຽນ syntax ຂອງລາຍການ ແລະ endpoint ພ້ອມກັນ ເຮັດໃຫ້ຕີຄວາມຜົນຍາກ.