ນີ້ແມ່ນຄໍາສັ່ງ mh_patchpoms ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
Maven - ແກ້ໄຂໄຟລ໌ POM ໂດຍໃຊ້ກົດລະບຽບການຂຶ້ນກັບ Maven.
ສະຫຼຸບສັງລວມ
mh_patchpoms [ທາງເລືອກ] ...
ລາຍລະອຽດ
ອ່ານໄຟລ໌ debian/$package.poms ແລະປ່ຽນແຕ່ລະໄຟລ໌ POM ທີ່ລະບຸໄວ້ໃນໄຟລ໌ .poms
ເຂົ້າໄປໃນໄຟລ໌ POM ໂດຍໃຊ້ສະບັບ Debian ຂອງຫ້ອງສະໝຸດ. ນອກຈາກນີ້ຍັງຮັກສາສໍາຮອງຂໍ້ມູນຂອງແຕ່ລະຄົນ
ໄຟລ໌ POM ທີ່ສາມາດໄດ້ຮັບການຟື້ນຟູດ້ວຍ mh_unpatchpoms
OPTIONS
-h - ຊ່ວຍ: ສະແດງຂໍ້ຄວາມນີ້
-V - ການປ່ຽນແປງ: ສະແດງໃຫ້ເຫັນສະບັບ
-p --package=: ຊຸດເພື່ອປະຕິບັດ
-k --keep-pom-version: ຮັກສາສະບັບຕົ້ນສະບັບຂອງ POMs ແຕ່,
ແປງທຸກລຸ້ນອື່ນໆໃນ dependencies ແລະ plugins ຖ້າມີ POM ຫຼັກ,
ຮັກສາສະບັບຂອງຕົນຍົກເວັ້ນໃນເວລາທີ່ພໍ່ແມ່ໄດ້ຖືກລົງທະບຽນແລ້ວໃນ Maven
repository
-e, --set-version=: ຕັ້ງສະບັບສໍາລັບ POM,
ຢ່າໃຊ້ເວີຊັນທີ່ປະກາດໄວ້ໃນໄຟລ໌ POM.
-r --ກົດລະບຽບ=: ເສັ້ນທາງໄປຫາໄຟລ໌ທີ່ປະກອບດ້ວຍ
ກົດລະບຽບທີ່ຈະນໍາໃຊ້ໃນເວລາທໍາຄວາມສະອາດ POM. ທາງເລືອກ, ສະຖານທີ່ເລີ່ມຕົ້ນແມ່ນ
debian/maven.rules
-R, --extra-rule=: ກົດລະບຽບພິເສດທີ່ຈະນໍາໃຊ້ໃນເວລາທີ່ທໍາຄວາມສະອາດ POM
ອາດຈະເກີດຂຶ້ນຫຼາຍຄັ້ງ, ແທນທີ່ຈະຫຼືນອກຈາກນັ້ນ -r
-u --published-rules=: ເສັ້ນທາງໄປຫາໄຟລ໌ທີ່ປະກອບດ້ວຍ
ກົດລະບຽບພິເສດທີ່ຈະເຜີຍແຜ່ໃນຊັບສິນ debian.mavenRules ໃນ POM ທີ່ຖືກອະນາໄມ.
ທາງເລືອກ, ສະຖານທີ່ເລີ່ມຕົ້ນແມ່ນ debian/maven.publishedRules
-U, --extra-published-rule=: ກົດລະບຽບເພີ່ມເຕີມເພື່ອເຜີຍແຜ່
ອາດຈະເກີດຂຶ້ນຫຼາຍຄັ້ງ, ແທນທີ່ຈະຫຼືນອກຈາກນັ້ນ -u
-i --ignore-rules=: ເສັ້ນທາງໄປຫາໄຟລ໌ທີ່ປະກອບດ້ວຍ
ກົດລະບຽບການນໍາໃຊ້ເພື່ອເອົາການເອື່ອຍອີງສະເພາະໃດຫນຶ່ງຈາກ POM ອະນາໄມທາງເລືອກ, ໄດ້
ສະຖານທີ່ເລີ່ມຕົ້ນແມ່ນ debian/maven.ignoreRules
-I, --extra-ignore-rule=: ກົດລະບຽບພິເສດການນໍາໃຊ້ເພື່ອລົບການເພິ່ງພາອາໄສ
ຈາກ POM ປ່ຽນແປງອາດຈະເກີດຂຶ້ນຫຼາຍຄັ້ງ, ແທນທີ່ຈະຫຼືນອກເຫນືອການ -i
-c --clean-ignore-rules=: ເສັ້ນທາງໄປຫາໄຟລ໌ທີ່ປະກອບດ້ວຍ
ກົດລະບຽບໃຊ້ເພື່ອເອົາການເພິ່ງພາອາໄສບາງຢ່າງອອກຈາກ POM ທີ່ຖືກອະນາໄມ, ນອກເຫນືອຈາກ
ບໍ່ສົນໃຈກົດລະບຽບທີ່ລະບຸໄວ້ກ່ອນຫນ້ານີ້. ນີ້ແມ່ນເປັນປະໂຫຍດໃນສະຖານະການເຊັ່ນ: ໃນເວລາທີ່
ເປົ້າໝາຍທີ່ສະອາດຂອງ Maven ຮຽກຮ້ອງໃຫ້ມີການເພິ່ງພາອາໄສ ຫຼື plugins ຫຼາຍກວ່າການສ້າງ
ເປົ້າຫມາຍ. ກົດລະບຽບທັງໝົດທີ່ກຳນົດໄວ້ໃນກົດລະບຽບທີ່ບໍ່ສົນໃຈສະອາດຈະຖືກເພີ່ມໃສ່ໃນທີ່ມີຢູ່ແລ້ວ
ກົດລະບຽບໃນການລະເລີຍກົດລະບຽບ. ທາງເລືອກ, ສະຖານທີ່ເລີ່ມຕົ້ນແມ່ນ
debian/maven.cleanIgnoreRules
-s -- ບໍ່ມີກົດລະບຽບ: ຢ່າໃຊ້ກົດລະບຽບໃດໆສໍາລັບການແປງສະບັບ,
ບໍ່ແມ່ນແຕ່ຈະປ່ຽນເວີຊັນເປັນເວີຊັນ 'debian' ເລີ່ມຕົ້ນ
--no-publish-used-rule: ຢ່າເຜີຍແຜ່ກົດລະບຽບທີ່ໃຊ້ໃນການຫັນປ່ຽນ
ຄຸນລັກສະນະຂອງຕົນເອງຂອງ POM ໃນ debian.mavenRules
-d --debian-build: ຫັນປ່ຽນໃນລະຫວ່າງການສ້າງ Debian, ຊຶ່ງຫມາຍຄວາມວ່າ
ບາງອົງປະກອບ POM ຈະຖືກລຶບອອກ
-b --build-no-docs: ຖ້າ build ບໍ່ຈໍາເປັນຕ້ອງສ້າງເອກະສານ, ໃຊ້ອັນນີ້
ທາງເລືອກທີ່ຈະເອົາບາງອົງປະກອບ POM (ໂດຍສະເພາະ plugins) ທີ່ບໍ່ມີປະໂຫຍດຢູ່ທີ່ນີ້
ແລະອາດຈະຮຽກຮ້ອງໃຫ້ມີການເພິ່ງພາອາໄສພິເສດແລະເຮັດໃຫ້ການຫຸ້ມຫໍ່ແຂງຂຶ້ນ.
-m--maven-repo= : ທີ່ຕັ້ງຂອງ Maven repository,
ຖືກນໍາໃຊ້ເພື່ອບັງຄັບສະບັບຂອງ plugins Maven ທີ່ໃຊ້ໃນໄຟລ໌ POM ໃນປັດຈຸບັນກັບ
ຮຸ່ນທີ່ພົບເຫັນຢູ່ໃນບ່ອນເກັບມ້ຽນ
-v -- verbose: ສະແດງຂໍ້ມູນເພີ່ມເຕີມໃນຂະນະທີ່ແລ່ນ
-n -- ບໍ່ມີການກະທຳ: ບໍ່ໄດ້ເຮັດຫຍັງແທ້ໆ, ພຽງແຕ່ພິມຜົນໄດ້ຮັບ
ເບິ່ງເພີ່ມເຕີມ: mh_installpoms(1) mh_patchpom(1)
ໃຊ້ mh_patchpoms ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net