`
jh108020
  • 浏览: 106615 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

打包时自动更新文件

 
阅读更多
1、pom里面的build加插件:
<plugin><!-- 打包时自动更新文件 -->
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-antrun-plugin</artifactId>
    <version>3.0.0</version>
    <executions>
        <execution>
            <id>set_value</id>
            <!-- https://blog.csdn.net/iffiffc/article/details/84116373?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-6 -->
            <phase>initialize</phase>
            <goals>
                <goal>run</goal>
            </goals>
            <configuration>
            <!-- http://ant.apache.org/manual/tasksoverview.html -->
                <target>
                    <tstamp>
                        <format property="TimeSign" pattern="yyyy-MM-dd HH:mm:ss" />
                    </tstamp>
                    <echo message="******echo ${TimeSign} to version.properties******" />
                    <echo file="src/main/resources/version.properties" append="false">my.pack.time=${TimeSign}</echo>
                </target>
            </configuration>
        </execution>
    </executions>
</plugin>



2、src/main/resources下面创建空文件:version.properties


3、执行mvn deploy时就会自动写入当前时间到配置里面了。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics