Есть ли способ автоматизировать xml.version? - PullRequest
0 голосов
/ 29 мая 2019

Представьте, что у меня есть следующий XML:

<?xml version="1.0" encoding="UTF-8"?>
<colors>
    <color1> Blue</color1>
    <color2> Red</color2>
</colors>

Есть ли способ автоматической установки версии с версией моего проекта pom.xml?

Предположим, мой pom.xmlкак:

<groupId>br.com.colors/groupId>
<artifactId>colors</artifactId>
<version>1.0.2</version>

xml версия должна быть такой:

<?xml version="1.0.2" encoding="UTF-8"?>
<colors>
     <color1> Blue</color1>
     <color2> Red</color2>
</colors>

1 Ответ

0 голосов
/ 29 мая 2019

Эта версия не то, что вы себе представляете.

Управление версиями должно быть в вашем XML:

<?xml version="1.0" encoding="UTF-8"?>
<colors version="1.0.2">
     <color1>Blue</color1>
     <color2>Red</color2>
</colors>

Вам понадобится задача Maven или подключаемый модуль, который может изменить файлы для вас.

Лично ябуду советовать против этого.Позвольте вашему GitHub или инструменту управления исходным кодом управлять версиями.

Вы, кажется, хотите, чтобы объект, анализирующий ваш XML, в дерево DOM для проверки версии.Можете ли вы описать, как это выглядит?Как выглядят действительные и недействительные версии сценариев?Что процесс XML делает с этим атрибутом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...