Répondre

0

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>