使用SpringBootMaven插件将maven构建时间添加到jar名称构建中
如何使用SpringBootMaven插件将maven构建时间添加到jar文件名使用SpringBootMaven插件将maven构建时间添加到jar名称构建中,spring,maven,spring-boot,executable-jar,spring-boot-maven-plugin,Spring,Maven,Spring Boot,Executable Jar,Spring Boot Maven Plugin,如何使用SpringBootMaven插件将maven构建时间添加到jar文件名 我想实现如下功能:jar\u name-build\u time.jar默认情况下,Spring Boot Maven插件使用名称${project.build.finalName}构建jar文件。 可以使用非必需的属性finalName进行配置 Maven构建时间可以用作${Maven.build.timestamp} 所以,把所有的事情放在一起,您需要做的就是将构建时间附加到默认jar名称: <plugi
我想实现如下功能:jar\u name-build\u time.jar默认情况下,Spring Boot Maven插件使用名称${project.build.finalName}构建jar文件。 可以使用非必需的属性finalName进行配置 Maven构建时间可以用作${Maven.build.timestamp} 所以,把所有的事情放在一起,您需要做的就是将构建时间附加到默认jar名称:
<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>
org.springframework.boot
springbootmaven插件
1.5.6.1发布
com.marand.thinkmed.meds.config.boot.medsconfig应用程序
${project.build.finalName}-${maven.build.timestamp}
另外,请确保更改时间戳格式,使其不会违反文件命名策略:
<properties>
<maven.build.timestamp.format>yyyy-MM-dd-HH-mm</maven.build.timestamp.format>
</properties>
yyyy MM dd HH MM