У меня есть файл XML, в котором я храню соответствующие значения по умолчанию для своего приложения, такие как URL-адрес сервера. Я использую Maven для создания своего приложения. Моя цель - отредактировать XML и изменить URL-адрес сервера в зависимости от среды, которую я буду использовать, такой как среда разработки, тестирования и производства.
Файл XML имеет тип plist и не может быть изменен.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ServerURL</key>
<string>https://server_url</string>
<!-- Other properties goes here -->
</dict>
</plist>
Кто-нибудь знает, как это решить?
Я нашел xmltask , но не работает пример того, как что-то вроде этого. Я хочу что-то действительно простое для выполнения простой задачи, как это. Есть ли простой плагин Maven, который исправляет это? Я знаю XPath, и было бы неплохо использовать простое выражение XPath для изменения файла XML.