`
jh108020
  • 浏览: 110270 次
  • 性别: 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时就会自动写入当前时间到配置里面了。
分享到:
评论

相关推荐

    vue项目+hbuilder打包实现app自动检测更新并下载(需要可以私聊我)

    vue项目+hbuilder打包实现app自动检测更新并下载vue项目+hbuilder打包实现app自动检测更新并下载

    补丁、打包编译后的文件,自动生成class、jsp、js等文件目录(附教程)

    本文将详细解析"补丁、打包编译后的文件,自动生成class、jsp、js等文件目录"这一主题,并提供相关教程。 补丁(Patch)通常是指在原有软件版本基础上进行的修复或功能增强,它是一段代码或一组文件,用于修正程序...

    Jenkins打包配置文件

    例如,SCM(版本控制系统)的URL,构建触发器(如定时构建或代码变更时自动构建),构建脚本或构建步骤(如运行单元测试或打包应用)。你可以通过Jenkins的Web界面编辑这些设置,每次更改都会更新此文件。 3. **...

    项目打包为可执行文件.exe形式.自动设置环境变量

    本篇将详细介绍如何将项目打包为可执行文件,并自动设置环境变量。 首先,我们需要理解什么是可执行文件`.exe`。`.exe`是Windows操作系统中的二进制文件格式,用于执行程序。开发者通常使用编程语言编写源代码,...

    yarn 前端打包工具指定配置文件

    当我们需要对打包过程进行定制时,通常会涉及到前端构建工具的配置文件,例如 `Webpack.config.js` 或 `rollup.config.js`。这些文件定义了如何处理源代码、打包模块、优化资源以及生成最终的输出文件等。 指定配置...

    C# WinForm软件通用自动更新源码.rar

    对于C/S架构来说,软件更新是一个很常用的功能,下面介绍一种非常实用的软件自动升级方案 2)在bin\Debug\下新建一个...程序会自动在AutoUpdateDir下生成打包信息文件AutoUpdateInfo.xml。 源码参考学习使用

    C#文件及文件夹自动打包程序

    本篇文章将深入探讨如何使用C#编写一个能够自动将文件和文件夹打包成.RAR格式的程序。 首先,要实现这个功能,我们需要了解C#的基础知识,包括文件系统操作、文件流处理以及第三方库的集成。C#提供了丰富的类库来...

    vb文件打包程序

    10. **更新和维护**:打包程序还应考虑日后的更新和维护,如自动检查更新、无缝升级等特性。 通过理解以上知识点,并使用合适的打包工具,VB开发者可以创建出易于部署和使用的应用程序,提高用户体验并确保软件的...

    java 打包可执行文件

    在Java编程中,将代码打包成可执行文件是常见的需求,尤其在分发软件或部署应用程序时。这个过程通常涉及到JAR(Java Archive)文件的创建,它是一种用于收集多个类文件、相关的元数据和资源文件的容器。下面将详细...

    python自动打包成单文件工具

    本篇将详细介绍如何使用“Python自动打包成单文件工具”将Python代码转换为单个exe文件。 "py2exe"是这个场景下的一个重要工具,它是一个Python模块,能够将Python脚本和依赖库打包成Windows平台的可执行文件。通过...

    vs2010 打包winform成EXE文件

    本篇将详细讲解如何使用VS2010打包一个WinForm项目成可执行的EXE文件。 首先,确保你已经安装了Visual Studio 2010,并且创建了一个WinForm项目。项目中应包含设计的用户界面,以及相关的代码逻辑。WinForm的设计...

    c#程序打包成可执行文件

    标题中的"C#程序打包成可执行文件"是指将使用C#语言编写的应用程序转换为可以在任何Windows操作系统上独立运行的.exe文件。这个过程是软件开发的最后阶段,目的是为了让用户无需具备开发环境或特定的开发工具,也能...

    pb自动升级文件和上传升级文件源码

    1. **选择文件**:用户通过界面选择要上传的更新文件或打包好的更新包。 2. **身份验证**:为了确保安全,上传者可能需要提供有效的凭证,如用户名和密码,或者通过某种形式的身份验证,如OAuth。 3. **上传文件**...

    单文件打包器

    这意味着用户可以在打包文件时为其添加一层安全防护,只有输入正确密码的人才能解压或打开文件,有效防止了未授权的访问,这对于包含敏感或私密信息的文件尤为重要。密码保护功能不仅增加了数据的安全性,也确保了...

    java swing补丁工具,打包class文件,jsp,html,js,css,xml,jar等文件,同时也支持其他格式的文件打包

    分享自己做的的打包工具,希望能帮助到平时为一堆补丁文件class(自动包含class内部类),jsp,html,js,css,xml,jar等...3.程序自动记录你的补丁生成历史,当你在下次打开工具时,会神奇的发现依然能看到上次的打包记录

    java 增量自动打包 增量更新

    eclipse插件 可打包增量文件,可一键将增量文件更新至测试环境且自动重启 一、使用条件 1、eclipse (eclipse 4.0以上) 2、版本管理用的svn 二、使用方法 1、将下载的jar 放入eclipse\dropins下 2、重启eclipse ...

    Windows下git拉取/推送,SVN更新/提交,maven自动编译打包,angular打包的bat脚本

    本主题将详细讲解如何利用Git进行拉取与推送,SVN进行更新和提交,Maven实现自动化编译,以及Angular项目的打包发布,这一切都将通过批处理(BAT)脚本来实现,以提高工作效率。 首先,我们来看Git的拉取(pull)和...

    pak文件的解包和打包

    因此,在解包pak文件时,确保你拥有合法的权限,并仅用于个人学习或研究目的。 此外, pak文件也可以有加密或签名机制,以防止未经授权的修改或解包。如果pak文件被加密,你需要具有正确的密钥才能解包,否则无法...

    Pyinstaller自动更新库_Python_下载.zip

    PyInstaller在生成可执行文件时,会将Python程序及其所有依赖打包到一个或多个独立的文件中,但这种静态打包方式使得程序更新变得复杂。传统的手动更新方式需要用户手动下载新版本并覆盖旧版本,而自动更新库则可以...

Global site tag (gtag.js) - Google Analytics