Це команда mh_patchpom, яку можна запустити в постачальнику безкоштовного хостингу OnWorks, використовуючи одну з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
Maven — виправляє один файл POM за допомогою правил залежностей Maven.
СИНТАКСИС
mh_patchpom [варіант]... [POM] [резервна копія]
ОПИС
Перетворіть POM за допомогою правил перетворення.
де
[pom] — це розташування файлу POM для перетворення.
За замовчуванням – pom.xml
[backup] — це файл резервної копії для pom.
За замовчуванням – pom.xml.save
ВАРІАНТИ
-h --допомога: показати цей текст
-V -- версія: показати версію
-p --пакет=: назва пакету Debian, який
міститиме цей файл POM
-o --без батьків: не успадковувати від батьківського POM
-k --keep-pom-version: зберегти оригінальну версію POM але
конвертувати всі інші версії в залежності та плагіни. Якщо є батьківський POM,
зберігає свою версію, за винятком випадків, коли батьківський елемент уже зареєстрований у Maven
Сховище
-e, --set-version=: встановити версію для POM,
не використовуйте версію, оголошену у файлі POM.
-r --правила=: шлях до файлу, що містить файл
правила, які слід застосовувати при очищенні ПОМ. Необов’язково, розташування за замовчуванням
debian/maven.rules
-R, --екстра-правило=: додаткове правило, яке слід застосовувати під час очищення 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 вимагає більше залежностей або плагінів для ігнорування, ніж збірка
ціль. Усі правила, визначені в clean-ignore-rules, будуть додані до існуючих
правила в ignore-правилах. Необов’язково, розташування за замовчуванням
debian/maven.cleanIgnoreRules
-s --без правил: не застосовувати жодних правил для конвертації версій,
навіть не перетворюйте версії на версію «debian» за замовчуванням
--no-publish-used-rule: не публікуйте правило, яке використовується для перетворення
власні атрибути POM у debian.mavenRules
-d --debian-build: трансформувати під час збірки Debian, що означає
деякі елементи POM буде видалено
-b --build-no-docs: якщо збірка не потребує створення документації, скористайтеся цим
можливість видалити деякі елементи POM (зокрема плагіни), які тут марні
і може вимагати додаткових залежностей і ускладнювати упаковку.
-m--maven-repo= : розташування репозиторію Maven,
використовується для примусового використання версій плагінів Maven, які використовуються в поточному файлі POM
версії, знайдені в репозиторії
-v -багатослівний: показувати більше інформації під час бігу
-n --ні дії: насправді нічого не робіть, просто роздрукуйте результати
Див також: mh_installpom(1) mh_patchpoms(1)
Використовуйте mh_patchpom онлайн за допомогою служб onworks.net