Par défaut, Plugin Maven Spring Boot construit fichier jar avec le nom $ {} project.build.finalName. Ceci peut être configuré avec la propriété non requise finalName.
Maven temps de construction peut être utilisé comme $ {} maven.build.timestamp
Donc, mettre toutes choses, tout ce que vous devez faire est de construire append temps par défaut Nom du pot:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.5.6.RELEASE</version>
<configuration>
<mainClass>com.marand.thinkmed.meds.config.boot.MedsConfigApplication</mainClass>
<finalName>${project.build.finalName}-${maven.build.timestamp}</finalName>
</configuration>
</plugin>
aussi, assurez-vous de changer le format d'horodatage de sorte qu'il ne viole pas les stratégies de nommage de fichiers:
<properties>
<maven.build.timestamp.format>yyyy-MM-dd-HH-mm</maven.build.timestamp.format>
</properties>