Maven: изменить версию артефакта в зависимости от дня недели - PullRequest
0 голосов
/ 11 марта 2019

один из моих коллег дал мне задание изменить версию наших артефактов Maven в зависимости от дня недели.

С понедельника по субботу: версия SNAPSHOT.

Воскресенье: без SNAPSHOT

Есть ли способ сделать эту идею успешной?

Я не могу заставить его работать, я пробовал разные способы и терпел неудачу снова и снова. Я подумал, что одна из лучших идей / попыток - сбросить maven.timestamp в переменную и заменить его на regex-property @ build-helper-maven-plugin. И не удалось.

Но пока плагины не будут выполнены, версия уже установлена.

Я понятия не имею, возможно ли это, и если да, то как я могу это сделать.

Привет

Edit1:

Версия сборок артефактов, содержащая Неделю года, например 1911. У нас более 20 Java-проектов, все из которых связаны через родительский pom.xml или через другого родителя, который наследуется от «основного» родителя.

Сборки выполняются на TFS. В зависимости от изменения проекта все зависимые проекты создаются снизу вверх. Следовательно, я должен / должен реализовать логику уже в parent.pom, чтобы все проекты и производные «потомки-родители» обрабатывали эту логику.

...