Какое временное разрешение вам нужно? Вы можете использовать time () с time.h для второго разрешения. Если вам требуется более высокое разрешение, вы можете использовать что-то более специфичное для системы. См. Функцию Timer для предоставления времени в nano секундах с использованием C ++
Как отметил Хмарбайз , можно использовать следующее расширение Maven: https://github.com/khmarbaise/maven-deployer-extension
Примечание. что этот подход не будет работать на Jenkins, поскольку он не поддерживает расширения ядра Maven . (Я бы сказал «пока», но JENKINS-30058 - это 4-летняя ошибка блокировщика, поэтому я полагаю, что она не будет исправлена в ближайшее время.) Если сборка должна работать и на Jenkins, похоже, нет другой вариант, кроме отключения deployAtEnd
и installAtEnd
или удаления второго родительского POM из модулей.
Сегодня я обнаружил еще одну причину, по которой сборка не развертывается при поддержке старого проекта. Было что-то вроде этого:
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
</plugin>
Удаление <extensions>
заставило проект снова развернуться.