Jenkins Maven pom jar打包未拉取最新包解决办法

 更新时间:2024年02月26日 10:05:24   作者:程序媛一枚~  
包版本号未变更新后,jenkins打包不会拉取最新包,本文主要介绍了Jenkins Maven pom jar打包未拉取最新包解决办法,具有一定的参考价值,感兴趣的可以了解一下

遇到个神奇的问题,包版本号未变更新后,jenkins打包不会拉取最新包

确认包正常deploy到了远程仓库,ps: 删掉仓库包后,会自动拉取,但太不友好。

最终发现是包版本命名的原因。解决办法: 修改包版本加上 -SNAPSHOT

    <groupId>com.frame</groupId>
    <artifactId>ca-mesh-test</artifactId>
    <version>1.2.5</version>

上述版本号会出现问题, 正确的如下:

    <groupId>com.frame</groupId>
    <artifactId>ca-mesh-test</artifactId>
    <version>1.2.5-SNAPSHOT</version>

1. 发布新版的snapshots版本的jar包,默认Jenkins打包不拉取snapshots包

需要修改:

<repositories>
    <repository>
        <id>nexus</id>
        <url>maven 私库 public地址</url>
        <releases>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
        </releases>
        <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
        </snapshots>
    </repository>
</repositories>

2. 设置了snapshot拉取后,部分包还未更新,需要把包版本以snapshot结尾

    <groupId>com.frame</groupId>
    <artifactId>ca-mesh-test</artifactId>
    <version>1.2.5</version>

上述版本号会出现问题, 正确的如下:

    <groupId>com.frame</groupId>
    <artifactId>ca-mesh-test</artifactId>
    <version>1.2.5-SNAPSHOT</version>

3. IDEA无法更新snapshots包可设置

在这里插入图片描述

参考

https://blog.csdn.net/EFSGFDSRH/article/details/117486892

到此这篇关于Jenkins Maven pom jar打包未拉取最新包解决办法的文章就介绍到这了,更多相关Jenkins Maven pom jar未拉取最新包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java实现导出ZIP压缩包的方法

    Java实现导出ZIP压缩包的方法

    这篇文章主要介绍了Java实现导出ZIP压缩包的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • 基于Springboot2.0构建ES的多客户端

    基于Springboot2.0构建ES的多客户端

    这篇文章主要为大家详细介绍了基于Springboot2.0构建ES的多客户端,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-04-04
  • Linux服务器如何部署java项目

    Linux服务器如何部署java项目

    这篇文章主要介绍了Linux服务器如何部署java项目问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • java多态的向上转型的概念及实例分析

    java多态的向上转型的概念及实例分析

    在本篇内容里小编给大家整理的是一篇关于java多态的向上转型的概念及实例分析,对此有兴趣的朋友们可以跟着学习下。
    2021-05-05
  • MyBatis中XML映射器的实现

    MyBatis中XML映射器的实现

    MyBatis的真正强大在于它的语句映射,映射器的XML文件就显得相对简单,本文主要介绍了MyBatis中XML映射器的实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • 详解HttpClient用法

    详解HttpClient用法

    HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议,这篇文章主要介绍了详解HttpClient用法,需要的朋友可以参考下
    2021-01-01
  • QQ好友列表树形列表java代码实现代码

    QQ好友列表树形列表java代码实现代码

    这篇文章主要为大家详细介绍了QQ好友列表树形列表简单实现方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • 解决idea每次新建项目都需要重新指定maven目录

    解决idea每次新建项目都需要重新指定maven目录

    这篇文章主要介绍了解决idea每次新建项目都需要配置maven,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • JAVA提高第九篇 集合体系

    JAVA提高第九篇 集合体系

    这篇文章主要为大家详细介绍了JAVA提高第九篇集合体系的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • Tomcat处理请求的线程模型详解

    Tomcat处理请求的线程模型详解

    这篇文章主要为大家详细介绍了Tomcat处理请求的线程模型,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03

最新评论