Как я могу остановить Maven от восстановления чего-либо, если источник поколения не изменился? - PullRequest
0 голосов
/ 28 февраля 2019

Я хочу, чтобы maven пропустил создание чего-либо (источник, XML, XSD - вы называете это -), если источник этой вещи не изменился.

Что-то вроде - IF все файлы в src / main / x моложе, чем все файлы в target / generate-sources - THEN пропустить генерацию

1 Ответ

0 голосов
/ 28 февраля 2019

Пока что единственное решение, которое я нашел, это модифицировать мои генераторы кода.Это будет работать, когда генератор мой, и не будет, когда генератор не (например: генераторы wsimport или jaxb и т. Д.).

В идеале, я ищу способ или плагин, который будет проверять весь источникфайлы, которые подаются в генераторы, чтобы увидеть, изменились ли они.То есть: получить наибольший LastChangedTime из всех исходных файлов и сравнить его с наименьшим (самым старым) LastChangedTime во всех сгенерированных источниках.

...