Jenkins Master Salve 构建 Maven 项目 同样的 pom.xml 文件,md5 值不一样 求助 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
douxlei
V2EX    Java

Jenkins Master Salve 构建 Maven 项目 同样的 pom.xml 文件,md5 值不一样 求助

  •  
  •   douxlei Mar 1, 2021 1867 views
    This topic created in 1885 days ago, the information mentioned may be changed or developed.

    配置文件从 Master 拷贝过去的

    [root@localhost workspace]# md5sum pom.xml 65e5b7a006329abc9e841c16e1b9b3fc pom.xml

    [root@jenkins-salve salve_test_platform_record-worker]# md5sum pom.xml 65e5b7a006329abc9e841c16e1b9b3fc pom.xml

    但是构建的 jar 大小一样,但是 md5sum 值不一样 [root@jenkins-salve target]# ls -l total 38784 drwxrwxr-x 4 jenkins jenkins 158 Feb 26 10:14 classes drwxrwxr-x 3 jenkins jenkins 25 Feb 26 10:14 generated-sources drwxrwxr-x 2 jenkins jenkins 28 Feb 26 10:14 maven-archiver drwxrwxr-x 3 jenkins jenkins 35 Feb 26 10:14 maven-status -rw-r--r-- 1 root root 39413336 Mar 1 11:54 record-worker.jar -rw-rw-r-- 1 jenkins jenkins 295777 Mar 1 11:54 record-worker.jar.original [root@jenkins-salve target]#

    [root@localhost target]# ls -l total 38784 drwxr-x---. 4 jenkins jenkins 158 Mar 1 11:42 classes drwxr-x---. 3 jenkins jenkins 25 Mar 1 11:41 generated-sources drwxr-x---. 2 jenkins jenkins 28 Mar 1 11:42 maven-archiver drwxr-x---. 3 jenkins jenkins 35 Mar 1 11:41 maven-status -rw-r--r--. 1 root root 39413336 Mar 1 11:55 record-worker.jar -rw-r-----. 1 jenkins jenkins 295777 Mar 1 11:55 record-worker.jar.original [root@localhost target]#

    求 Java Jenkins 大神帮忙看下

    7 replies    2021-03-01 15:20:16 +08:00
    OaO
        1
    OaO  
       Mar 1, 2021   1
    你 pom 内容不变,在一个节点重复打两次包,两次 md5 也是不一样的。
    douxlei
        2
    douxlei  
    OP
       Mar 1, 2021
    @OaO
    [root@jenkins-salve target]# md5sum record-worker.jar
    bc90ca38943a7e9deeea6c54afb61fb6 record-worker.jar
    [root@jenkins-salve target]# md5sum /tmp/record-worker.jar
    fe7ff286ef938f1f2277bb113ccd455e /tmp/record-worker.jar
    [root@jenkins-salve target]#
    不懂 为什么会这样,同一个节点下 理论上不应该是 同样的么? 毕竟 pom.xml 没有改变
    OaO
        3
    OaO  
       Mar 1, 2021
    @douxlei 对此我不能提供严谨的帮助,当时寻找答案的时候得到的答案是 pom.properties 里有时间戳,我查看环境里的 jar 包内这个文件是没有时间戳的,然后草草结束,只得出 mvn 打包即使代码没有改动每次打包 md5 都会变的结论,具体缘由就不得而知了。
    Citrus
        5
    Citrus  
       Mar 1, 2021
    jar 包是 zip 文件,包含了内部文件的 meta 信息的。
    只要你的编译时间有 1s 的偏差,编译后的 class 文件 meta 时间戳肯定都是不一样的。
    所以跟 Jenkins 无关,跟 maven 也无关。而是跟 jar 包的打包机制本身有关。
    douxlei
        6
    douxlei  
    OP
       Mar 1, 2021
    @liprais 感谢 伙伴们
    douxlei
        7
    douxlei  
    OP
       Mar 1, 2021
    @Citrus 构建出的 jar 包实际上是没有任何问题的,就是纠结 为啥 md5 值不一样, 现在不纠结了。 再次感谢伙伴们
    About     Help     Advertise     Blog     API     FAQ     Solana     5315 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 09:28 PVG 17:28 LAX 02:28 JFK 05:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86