maven中snapshot快照库与maven-metadata.xml

本文介绍了Maven中快照版本(snapshot)的概念及其在开发过程中的应用。快照版本允许开发者在开发阶段频繁地更新和测试不稳定库,而无需更改版本号。文章详细解释了如何在POM文件中定义快照版本,以及Maven如何处理快照版本的更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次。我们知道,maven的依赖管理是基于版本管理的,对于发布状态的artifact,如果版本号相同,即使我们内部的镜像服务器上的组件比本地新,maven也不会主动下载的。

如果我们在开发阶段都是基于正式发布版本来做依赖管理,那么遇到这个问题,就需要升级组件的版本号,可这样就明显不符合要求和实际情况了。但是,如果是基于快照版本,那么问题就自热而然的解决了,而maven已经为我们准备好了这一切。

      maven中的仓库分为两种,snapshot快照仓库和release发布仓库。snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本。定义一个组件/模块为快照版本,只需要在pom文件中在该模块的版本号后加上-SNAPSHOT即可(注意这里必须是大写),如下:

<groupId>cc.mzone</groupId>
<artifactId>m1</artifactId>
<version>0.1-SNAPSHOT</version>
<packaging>jar</packaging>

      maven2会根据模块的版本号(pom文件中的version)中是否带有-SNAPSHOT来判断是快照版本还是正式版本。如果是快照版本,那么在mvn deploy时会自动发布到快照版本库中,而使用快照版本的模块,在不更改版本号的情况下,直接编译打包时,maven会自动从镜像服务器上下载最新的快照版本。如果是正式发布版本,那么在mvn deploy时会自动发布到正式版本库中,而使用正式版本的模块,在不更改版本号的情况下,编译打包时如果本地已经存在该版本的模块则不会主动去镜像服务器上下载。

      所以,我们在开发阶段,可以将公用库的版本设置为快照版本,而被依赖组件则引用快照版本进行开发,在公用库的快照版本更新后,我们也不需要修改pom文件提示版本号来下载新的版本,直接mvn执行相关编译、打包命令即可重新下载最新的快照库了,从而也方便了我们进行开发。

      快照版本的管理的本质是metadata.xml,里面有时间戳的对比,(以时间作为标准而不是版本号):

      metadata.xml 例子:

复制代码
<?xml version="1.0" encoding="UTF-8"?>
<metadata modelVersion="1.1.0">
  <groupId>com.my.testu</groupId>
  <artifactId>testu</artifactId>
  <version>1.0.1-SNAPSHOT</version>
  <versioning>
    <snapshot>
      <localCopy>true</localCopy>
    </snapshot>
    <lastUpdated>20130307084852</lastUpdated>
    <snapshotVersions>
      <snapshotVersion>
        <extension>jar</extension>
        <value>1.0.1-SNAPSHOT</value>
        <updated>20110407084852</updated>
      </snapshotVersion>
      <snapshotVersion>
        <extension>pom</extension>
        <value>1.0.1-SNAPSHOT</value>
        <updated>20110407084852</updated>
      </snapshotVersion>
    </snapshotVersions>
  </versioning>
</metadata>
复制代码

这个时候,你运行项目(项目依赖快照testu-jar)maven做了什么呢(背景:设置本地通过配置镜像,使本地Maven的任何资源都是从远程仓库的Maven服务器下载的)?

Step1:从远程的Maven服务器上下载maven-metadata.xml,重命名为“maven-metadata-<RepositoryID>.xml”,并保存到本地仓库相应目录。

Step2:比较maven-metadata-local.xml与maven-metadata-<RepositoryID>.xml中的lastUpdated时间戳的值。

  • 如果maven-metadata-local.xml中的时间戳比较大,则终止。
  • 如果maven-metadata-<RepositoryID>.xml中的时间戳较大,则从仓库Maven服务器上下载最新版本。即:testu-1.0.1-20130407.081828-34.jar。这个过程分两步:(1)下载testu-1.0.1-20130407.081828-34.jar到本地Maven仓库。(2)将testu-1.0.1-20130407.081828-34.jar复制一份,覆盖掉原先的testu-1.0.1-SNAPSHOT.jar。也就是说,如果Maven从远程仓库下载了最新的SNAPSHOT发布包的话,那么最新的待时间戳的包和xxx-SNAPSHOT包是完全一样的。

"C:\Program Files\Java\jdk1.8.0_202\bin\java.exe" -Dmaven.multiModuleProjectDirectory=C:\JavaProject\vehicle "-Dmaven.home=C:\Program Files\JetBrains\IntelliJ IDEA 2022.1.2\plugins\maven\lib\maven3" "-Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA 2022.1.2\plugins\maven\lib\maven3\bin\m2.conf" "-Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA 2022.1.2\plugins\maven\lib\maven-event-listener.jar" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2022.1.2\lib\idea_rt.jar=58138:C:\Program Files\JetBrains\IntelliJ IDEA 2022.1.2\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\JetBrains\IntelliJ IDEA 2022.1.2\plugins\maven\lib\maven3\boot\plexus-classworlds-2.6.0.jar;C:\Program Files\JetBrains\IntelliJ IDEA 2022.1.2\plugins\maven\lib\maven3\boot\plexus-classworlds.license" org.codehaus.classworlds.Launcher -Didea.version=2022.1.2 -s C:\Maven\apache-maven-3.9.9\conf\settings.xml -Dmaven.repo.local=C:\Maven\apache-maven-3.9.9\repository dependency:tree -Dincludes=org.apache.poi [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] msc-vehicle [pom] [INFO] msc-vehicle-client [jar] [INFO] msc-vehicle-common [jar] [INFO] msc-vehicle-domain [jar] [INFO] msc-vehicle-config [jar] [INFO] msc-vehicle-infrastructure [jar] [INFO] msc-vehicle-app [jar] [INFO] msc-vehicle-adapter [jar] [INFO] start [jar] [INFO] [INFO] ---------------------< com.zeekrlife:msc-vehicle >---------------------- [INFO] Building msc-vehicle 1.0-SNAPSHOT [1/9] [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:3.3.0:tree (default-cli) @ msc-vehicle --- [INFO] [INFO] ------------------< com.zeekrlife:msc-vehicle-client >------------------ [INFO] Building msc-vehicle-client 1.0-SNAPSHOT [2/9] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:3.3.0:tree (default-cli) @ msc-vehicle-client --- [INFO] [INFO] ------------------< com.zeekrlife:msc-vehicle-common >------------------ [INFO] Building msc-vehicle-common 1.0-SNAPSHOT [3/9] [INFO] --------------------------------[ jar ]--------------------------------- Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/github/dsc-cmt/cmt-statemachine/1.3.2-SNAPSHOT/maven-metadata.xml Downloaded from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/github/dsc-cmt/cmt-statemachine/1.3.2-SNAPSHOT/maven-metadata.xml (998 B at 3.2 kB/s) [INFO] [INFO] --- maven-dependency-plugin:3.3.0:tree (default-cli) @ msc-vehicle-common --- [INFO] com.zeekrlife:msc-vehicle-common:jar:1.0-SNAPSHOT [INFO] +- com.zeekr.cloud:flycloud-common:jar:7.17.0-RELEASE:compile [INFO] | +- org.apache.poi:poi:jar:5.2.2:compile [INFO] | \- org.apache.poi:poi-ooxml:jar:5.2.2:compile [INFO] | \- org.apache.poi:poi-ooxml-lite:jar:5.2.2:compile [INFO] \- com.alibaba:easyexcel:jar:3.3.2:compile [INFO] \- com.alibaba:easyexcel-core:jar:3.3.2:compile [INFO] \- org.apache.poi:poi-ooxml-schemas:jar:4.1.2:compile [INFO] [INFO] ------------------< com.zeekrlife:msc-vehicle-domain >------------------ [INFO] Building msc-vehicle-domain 1.0-SNAPSHOT [4/9] [INFO] --------------------------------[ jar ]--------------------------------- Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekrlife/msc-vehicle-client/1.0-SNAPSHOT/maven-metadata.xml Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekrlife/msc-vehicle-common/1.0-SNAPSHOT/maven-metadata.xml [INFO] [INFO] --- maven-dependency-plugin:3.3.0:tree (default-cli) @ msc-vehicle-domain --- [INFO] com.zeekrlife:msc-vehicle-domain:jar:1.0-SNAPSHOT [INFO] \- com.zeekrlife:msc-vehicle-common:jar:1.0-SNAPSHOT:compile [INFO] +- com.zeekr.cloud:flycloud-common:jar:7.17.0-RELEASE:compile [INFO] | +- org.apache.poi:poi:jar:5.2.2:compile [INFO] | \- org.apache.poi:poi-ooxml:jar:5.2.2:compile [INFO] | \- org.apache.poi:poi-ooxml-lite:jar:5.2.2:compile [INFO] \- com.alibaba:easyexcel:jar:3.3.2:compile [INFO] \- com.alibaba:easyexcel-core:jar:3.3.2:compile [INFO] \- org.apache.poi:poi-ooxml-schemas:jar:4.1.2:compile [INFO] [INFO] ------------------< com.zeekrlife:msc-vehicle-config >------------------ [INFO] Building msc-vehicle-config 1.0-SNAPSHOT [5/9] [INFO] --------------------------------[ jar ]--------------------------------- Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/cloud/flycloud-parent/7.16.4-SNAPSHOT/maven-metadata.xml Downloaded from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/cloud/flycloud-parent/7.16.4-SNAPSHOT/maven-metadata.xml (609 B at 9.4 kB/s) Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/cloud/flycloud-boot-dependencies/7.16.4-SNAPSHOT/maven-metadata.xml Downloaded from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/cloud/flycloud-boot-dependencies/7.16.4-SNAPSHOT/maven-metadata.xml (620 B at 9.1 kB/s) Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/cloud/flycloud-dependencies/7.16.4-SNAPSHOT/maven-metadata.xml Downloaded from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/cloud/flycloud-dependencies/7.16.4-SNAPSHOT/maven-metadata.xml (615 B at 8.5 kB/s) Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/cloud/flycloud-dependencies-parent/7.16.4-SNAPSHOT/maven-metadata.xml Downloaded from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/cloud/flycloud-dependencies-parent/7.16.4-SNAPSHOT/maven-metadata.xml (622 B at 7.2 kB/s) Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/cloud/flycloud-commons-dependencies/7.16.4-SNAPSHOT/maven-metadata.xml Downloaded from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/cloud/flycloud-commons-dependencies/7.16.4-SNAPSHOT/maven-metadata.xml (623 B at 9.9 kB/s) Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/cloud/flycloud-plugin-microservice-dependencies/7.16.4-SNAPSHOT/maven-metadata.xml Downloaded from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/cloud/flycloud-plugin-microservice-dependencies/7.16.4-SNAPSHOT/maven-metadata.xml (635 B at 10 kB/s) Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/nimbusds/lang-tag/maven-metadata.xml Downloaded from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/nimbusds/lang-tag/maven-metadata.xml (667 B at 2.7 kB/s) Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/nimbusds/nimbus-jose-jwt/maven-metadata.xml Downloaded from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/nimbusds/nimbus-jose-jwt/maven-metadata.xml (11 kB at 50 kB/s) [INFO] [INFO] --- maven-dependency-plugin:3.3.0:tree (default-cli) @ msc-vehicle-config --- [INFO] com.zeekrlife:msc-vehicle-config:jar:1.0-SNAPSHOT [INFO] +- com.zeekrlife:msc-vehicle-common:jar:1.0-SNAPSHOT:compile [INFO] | \- com.alibaba:easyexcel:jar:3.3.2:compile [INFO] | \- com.alibaba:easyexcel-core:jar:3.3.2:compile [INFO] | \- org.apache.poi:poi-ooxml-schemas:jar:4.1.2:compile [INFO] \- com.zeekr.cloud:flycloud-common:jar:7.17.0-RELEASE:compile [INFO] +- org.apache.poi:poi:jar:5.2.2:compile [INFO] \- org.apache.poi:poi-ooxml:jar:5.2.2:compile [INFO] \- org.apache.poi:poi-ooxml-lite:jar:5.2.2:compile [INFO] [INFO] --------------< com.zeekrlife:msc-vehicle-infrastructure >-------------- [INFO] Building msc-vehicle-infrastructure 1.0-SNAPSHOT [6/9] [INFO] --------------------------------[ jar ]--------------------------------- Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekrlife/msc-vehicle-domain/1.0-SNAPSHOT/maven-metadata.xml Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekrlife/msc-vehicle-config/1.0-SNAPSHOT/maven-metadata.xml Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekrlife/overseas/commons/1.4.0-SNAPSHOT/maven-metadata.xml Downloaded from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekrlife/overseas/commons/1.4.0-SNAPSHOT/maven-metadata.xml (782 B at 13 kB/s) Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekrlife/overseas/parent/1.4.0-SNAPSHOT/maven-metadata.xml Downloaded from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekrlife/overseas/parent/1.4.0-SNAPSHOT/maven-metadata.xml (607 B at 7.4 kB/s) Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/seaking-starter-parent/1.0.0-SNAPSHOT/maven-metadata.xml Downloaded from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/seaking-starter-parent/1.0.0-SNAPSHOT/maven-metadata.xml (610 B at 5.3 kB/s) Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/seaking-web-boot-starter/1.0.0-SNAPSHOT/maven-metadata.xml Downloaded from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/seaking-web-boot-starter/1.0.0-SNAPSHOT/maven-metadata.xml (1.2 kB at 19 kB/s) Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/seaking-web/1.0.0-SNAPSHOT/maven-metadata.xml Downloaded from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/seaking-web/1.0.0-SNAPSHOT/maven-metadata.xml (1.2 kB at 24 kB/s) Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/seaking-data/1.0.0-SNAPSHOT/maven-metadata.xml Downloaded from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/seaking-data/1.0.0-SNAPSHOT/maven-metadata.xml (1.2 kB at 19 kB/s) [INFO] [INFO] --- maven-dependency-plugin:3.3.0:tree (default-cli) @ msc-vehicle-infrastructure --- [INFO] com.zeekrlife:msc-vehicle-infrastructure:jar:1.0-SNAPSHOT [INFO] +- com.zeekr.cloud:flycloud-common:jar:7.17.0-RELEASE:compile [INFO] | +- org.apache.poi:poi:jar:5.2.2:compile [INFO] | \- org.apache.poi:poi-ooxml:jar:5.2.2:compile [INFO] | \- org.apache.poi:poi-ooxml-lite:jar:5.2.2:compile [INFO] \- cn.afterturn:easypoi-spring-boot-starter:jar:4.4.0:compile [INFO] \- cn.afterturn:easypoi-web:jar:4.4.0:compile [INFO] \- cn.afterturn:easypoi-base:jar:4.4.0:compile [INFO] \- org.apache.poi:poi-ooxml-schemas:jar:4.1.1:compile [INFO] [INFO] -------------------< com.zeekrlife:msc-vehicle-app >-------------------- [INFO] Building msc-vehicle-app 1.0-SNAPSHOT [7/9] [INFO] --------------------------------[ jar ]--------------------------------- Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekrlife/msc-vehicle-infrastructure/1.0-SNAPSHOT/maven-metadata.xml Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/ucd/eisenhower-api/2.7.0-SNAPSHOT/maven-metadata.xml Downloaded from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekr/ucd/eisenhower-api/2.7.0-SNAPSHOT/maven-metadata.xml (1.2 kB at 18 kB/s) [INFO] [INFO] --- maven-dependency-plugin:3.3.0:tree (default-cli) @ msc-vehicle-app --- [INFO] com.zeekrlife:msc-vehicle-app:jar:1.0-SNAPSHOT [INFO] +- com.zeekrlife:msc-vehicle-infrastructure:jar:1.0-SNAPSHOT:compile [INFO] | \- com.zeekr.cloud:flycloud-common:jar:7.17.0-RELEASE:compile [INFO] | +- org.apache.poi:poi:jar:5.2.2:compile [INFO] | \- org.apache.poi:poi-ooxml:jar:5.2.2:compile [INFO] | \- org.apache.poi:poi-ooxml-lite:jar:5.2.2:compile [INFO] \- com.alibaba:easyexcel:jar:3.3.2:compile [INFO] \- com.alibaba:easyexcel-core:jar:3.3.2:compile [INFO] \- org.apache.poi:poi-ooxml-schemas:jar:4.1.2:compile [INFO] [INFO] -----------------< com.zeekrlife:msc-vehicle-adapter >------------------ [INFO] Building msc-vehicle-adapter 1.0-SNAPSHOT [8/9] [INFO] --------------------------------[ jar ]--------------------------------- Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekrlife/msc-vehicle-app/1.0-SNAPSHOT/maven-metadata.xml [INFO] [INFO] --- maven-dependency-plugin:3.3.0:tree (default-cli) @ msc-vehicle-adapter --- [INFO] com.zeekrlife:msc-vehicle-adapter:jar:1.0-SNAPSHOT [INFO] \- com.zeekrlife:msc-vehicle-app:jar:1.0-SNAPSHOT:compile [INFO] +- com.zeekrlife:msc-vehicle-infrastructure:jar:1.0-SNAPSHOT:compile [INFO] | \- com.zeekr.cloud:flycloud-common:jar:7.17.0-RELEASE:compile [INFO] | +- org.apache.poi:poi:jar:5.2.2:compile [INFO] | \- org.apache.poi:poi-ooxml:jar:5.2.2:compile [INFO] | \- org.apache.poi:poi-ooxml-lite:jar:5.2.2:compile [INFO] \- com.alibaba:easyexcel:jar:3.3.2:compile [INFO] \- com.alibaba:easyexcel-core:jar:3.3.2:compile [INFO] \- org.apache.poi:poi-ooxml-schemas:jar:4.1.2:compile [INFO] [INFO] ------------------------< com.zeekrlife:start >------------------------- [INFO] Building start 1.0-SNAPSHOT [9/9] [INFO] --------------------------------[ jar ]--------------------------------- Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekrlife/msc-vehicle-adapter/1.0-SNAPSHOT/maven-metadata.xml Downloading from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekrlife/dynamic-update-starter/1.0.3-SNAPSHOT/maven-metadata.xml Downloaded from zeekr-public: http://devops-maven.zeekrlife.com/repository/maven-public/com/zeekrlife/dynamic-update-starter/1.0.3-SNAPSHOT/maven-metadata.xml (999 B at 14 kB/s) [INFO] [INFO] --- maven-dependency-plugin:3.3.0:tree (default-cli) @ start --- [INFO] com.zeekrlife:start:jar:1.0-SNAPSHOT [INFO] +- com.zeekrlife:msc-vehicle-adapter:jar:1.0-SNAPSHOT:compile [INFO] | \- com.zeekrlife:msc-vehicle-app:jar:1.0-SNAPSHOT:compile [INFO] | \- com.alibaba:easyexcel:jar:3.3.2:compile [INFO] | \- com.alibaba:easyexcel-core:jar:3.3.2:compile [INFO] | \- org.apache.poi:poi-ooxml-schemas:jar:4.1.2:compile [INFO] \- com.zeekrlife:msc-vehicle-config:jar:1.0-SNAPSHOT:compile [INFO] \- com.zeekr.cloud:flycloud-common:jar:7.17.0-RELEASE:compile [INFO] +- org.apache.poi:poi:jar:5.2.2:compile [INFO] \- org.apache.poi:poi-ooxml:jar:5.2.2:compile [INFO] \- org.apache.poi:poi-ooxml-lite:jar:5.2.2:compile [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for msc-vehicle 1.0-SNAPSHOT: [INFO] [INFO] msc-vehicle ........................................ SUCCESS [ 0.989 s] [INFO] msc-vehicle-client ................................. SUCCESS [ 0.039 s] [INFO] msc-vehicle-common ................................. SUCCESS [ 2.312 s] [INFO] msc-vehicle-domain ................................. SUCCESS [ 0.209 s] [INFO] msc-vehicle-config ................................. SUCCESS [ 2.281 s] [INFO] msc-vehicle-infrastructure ......................... SUCCESS [ 1.369 s] [INFO] msc-vehicle-app .................................... SUCCESS [ 0.447 s] [INFO] msc-vehicle-adapter ................................ SUCCESS [ 0.215 s] [INFO] start .............................................. SUCCESS [ 0.302 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 8.836 s [INFO] Finished at: 2025-07-16T12:49:35+08:00 [INFO] ------------------------------------------------------------------------ 进程已结束,退出代码0
最新发布
07-17
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值