Я обновляю большую систему сборки, чтобы использовать Maven2 вместо Ant, и у нас есть два связанных требования, за которые я застрял:
-
Нам нужно создать артефакт с отметкой времени, поэтому часть пакета (или где бы то ни было), вместо построения
project-1.0-SNAPSHOT.jar
мы следует строить
project-1.0-20090803125803.jar
(где
20090803125803
- это только aYYYYMMDDHHMMSS
метка времени, когда банка встроенный).Единственное реальное требование заключается в том, что отметка времени является частью сгенерированное имя файла файла.
-
Тот же штамп времени должен быть включен в файл version.properties внутри сгенерированной банки.
Эта информация включена в сгенерированные свойства pom.properties при запуске,
например, mvn package
, но прокомментирован:
#Generated by Maven
#Mon Aug 03 12:57:17 PDT 2009
Любые идеи о том, с чего начать, были бы полезны! Спасибо!