From 25ebfa8c9aacb00266c434fc18a57f5e7ff7842b Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 17:02:51 +0000 Subject: [PATCH] build: Upgrade Java version to 21 Upgrades the project's Java version from 1.8 to 21. --- pom.xml | 6 +++--- src/test/jars-content/build-jars.sh | 0 .../example-war/WEB-INF/lib/example.jar | Bin 1421 -> 1391 bytes src/test/jars-content/example.jar | Bin 1421 -> 1391 bytes src/test/jars-content/example.war | Bin 1320 -> 1251 bytes .../github/xhanin/jarup/WorkingCopyTest.java | 9 +++++---- 6 files changed, 8 insertions(+), 7 deletions(-) mode change 100644 => 100755 src/test/jars-content/build-jars.sh diff --git a/pom.xml b/pom.xml index 46a71d6..3fa4221 100644 --- a/pom.xml +++ b/pom.xml @@ -12,7 +12,7 @@ UTF-8 - 1.7 + 21 ${encoding} ${encoding} ${java.version} @@ -23,13 +23,13 @@ junit junit - 4.11 + 4.13.2 test org.assertj assertj-core - 1.5.0 + 3.25.3 test diff --git a/src/test/jars-content/build-jars.sh b/src/test/jars-content/build-jars.sh old mode 100644 new mode 100755 diff --git a/src/test/jars-content/example-war/WEB-INF/lib/example.jar b/src/test/jars-content/example-war/WEB-INF/lib/example.jar index adeac0eeb4e3e71623c14ffac373b7faed655e36..338a86156f28a3275f3ce46b9549e1ded704699a 100644 GIT binary patch delta 361 zcmeC>e$T}h;LXg!#lXP9z_7fMJ$fRaELcQ@frEnsBI508vL(oXsq00gMn;R;)Mrzt zWPK|7Sj5N>;LXla9rsqsoPmMC42TgX34%8i_xR)tR(ZBeW{?&D`Bq5G delta 392 zcmaFQ)yvHn;LXe;!ob17!BE?x<1&#?R)Luzz?+?e0SK5t1Q4L9v2=A{;hgbW^2lrn zjf@}Ss%p=dXjwcL7kwhGI*nm!_NStcMT}rG;X{-6zKwD9*`6q?3;X^MH=FjcR*v~Cv&nYK|G|-D#iG8 NvKOm7TRSsIIRKL~QwRV6 diff --git a/src/test/jars-content/example.jar b/src/test/jars-content/example.jar index adeac0eeb4e3e71623c14ffac373b7faed655e36..338a86156f28a3275f3ce46b9549e1ded704699a 100644 GIT binary patch delta 361 zcmeC>e$T}h;LXg!#lXP9z_7fMJ$fRaELcQ@frEnsBI508vL(oXsq00gMn;R;)Mrzt zWPK|7Sj5N>;LXla9rsqsoPmMC42TgX34%8i_xR)tR(ZBeW{?&D`Bq5G delta 392 zcmaFQ)yvHn;LXe;!ob17!BE?x<1&#?R)Luzz?+?e0SK5t1Q4L9v2=A{;hgbW^2lrn zjf@}Ss%p=dXjwcL7kwhGI*nm!_NStcMT}rG;X{-6zKwD9*`6q?3;X^MH=FjcR*v~Cv&nYK|G|-D#iG8 NvKOm7TRSsIIRKL~QwRV6 diff --git a/src/test/jars-content/example.war b/src/test/jars-content/example.war index 2aa91b10a6c4a7264bd03fd349f82e5a8b571278..9472b1f380ae4cfd2605bca70e7e4bf0a4ac5600 100644 GIT binary patch delta 870 zcmZ3%^_Y_{z?+$ci-CcIfnj+id-Oy;S+Ix*0|y5OM8w+OQo@6TgowD4 za%US@EF>c&YGR#bN^Sq%`SO2mQUV8qmT2OG2M-PeXfYirSh}yTZeHHHgNjxA^5)l` zpY!eGwX3^Nyk5Jy^xc`CXC2wXd*p3&FMa-W_2ZYl5xcUyCol$I@Al~J5!<@*{4&3j zze2uj>=4Wlw01AO6RlaiU}GAOKz+Ajo`}n435_EYq9)FWo-lb;e}UXCElrisfT;Bg zH1;cOU7=#UH6r@)lzr{%u6a$?-E}YBq;`ImVa=)D`C6MoUY{&ktM0wkCFIB!>9QjY zvZc?DGjf(LNSwuUVqs(6T!BMYQBjARHyjICuVkM7`Pf(Wb8J}-&Q@1mbQL;GI3D@F zzWAT|`HFo0r;l{^>@iKa{O$N`zjdjRTYnY`FkgP->F!m=edT%kZSU(`9NKP2j`?+U zady4Cwt6+kSDu)sA=@u$=1rZPeCe2T_w<=o2J0?NTK9GbXW4^G&&7^kZoF3huyldJ zp++|kMnRcng`ZmdBn~gquAcX2W|8ZXuRXr6Ss6bYMC9!)_3i#=5*ul9^7PMd%an`t zTDR=_ohI*b>zZ7jkk45yUY~^UAC>c_m$2S?=$kWHgxR4!hG)lSDJ_T76+J#mJRNJ= z=a{<$Y{`6lqT|H0bSWTSVW6Q^EQGVHxId(&HnZrnA7)>$*=VMt4LD&n z|0v&*#Kgdm&ngZ|S&U3v42V<;Ol%AclfN<>$%9fBavBr?OTh^3$!;vl;8Zv{mqp5a z2~a%T)k)XW&rKiMNKi6`X#vqZ$Q*`KllQSmgDpb1iGcy=DkSh_vM!^PSb#Sx8%U59 N2#pvS7-lnrcmTTON|pcs delta 928 zcmaFNxq^!?z?+#xgn@&DgQ2!X$7Ld)tO7GbfHyk_0}wEQ2p~XHW9jO^!a3u$`z4>ix|OX#A{vba0cpkftta^zyLJY4P?(IC6)pZ zeM5}}Wbb4qM(ujR#0L)^B&^82SeWR*G>1orXWu%-zFqU`@_zmIGc+(TW~ta*+^}TE z0xzb5EHTEU9cl6I_WtJA9|+jSZ$G~;-S2nB>sPT)zFxa(RsQVHGlgdDWBl{PURM5m zRq-oMC-&$e%g0-vOuQ*1C24;o^y)nQi<>I+^nSU-lu8}G^2Xm)zP?-HU|+}eT{j-` zY&pdGibIc$ZNcFw)>{H(7>lyAT$Az~{Z`o>TKP{nFw|3VWz(f9R@a}bD_vD*t~`26 zYWWx2lC5F0axQ+gTm15ONcY3wygwlmmqz(7%eIYNrMgII+1(AwY;RUr+w*y>VCKE- z!YOHH^14OfTHxhbt#emg`=GF<-tfxm6K8MkDg4{Hxl!su0Ke(3BpHDxh1Y)1`G3;* z-ficd72Nvyyf?P|{kUv$c4Sy?oy?H~Ce@cFPP)tV_2Jr?zaq^<1rbWBI zzS45CWe&Hzy0)Y%`stGyTRvWRl)8+sM|;bXZ0o!x*&SbY9{pId;A?D!tVU140>K~$ zAC~saIW`N0k8OByYMy%ivKYZk+vLktjt6X}Md!y}US#hZF6R5GXy4wKC+2u7u6?)f zCi|pqTiX}21aJ0Y7QP``H}AP>Y-3r);vG(`<&$qQIn*ohtf=IicG^KwP;^0xcgfll zmCh`#vvvD?IE@;+8O!CI8k{vOxf1m?{1umbYl_6`e|Tn)QhejW89^sQ^*Msk*Br0$ zd!?K>+0X9!-_GrdP2)OY%aa_7U-YCOniVmTmtm>S6A9O?zchujthhg Uh7jXq0Y=HmXITW;9x#Ih07CLxp8x;= diff --git a/src/test/java/io/github/xhanin/jarup/WorkingCopyTest.java b/src/test/java/io/github/xhanin/jarup/WorkingCopyTest.java index 31e21ed..59a01cd 100644 --- a/src/test/java/io/github/xhanin/jarup/WorkingCopyTest.java +++ b/src/test/java/io/github/xhanin/jarup/WorkingCopyTest.java @@ -106,11 +106,12 @@ public void should_handle_jar_of_jar_for_write() throws Exception { public void should_keep_jar_of_inside_untouched() throws Exception { Path exampleJarUnderTest = getJarUnderTest("example.war"); - long jarTimestamp = 1389540958000L; - long jarLength = 1421L; + long jarTimestamp; + long jarLength; try (WorkingCopy wc = WorkingCopy.prepareFor(exampleJarUnderTest)) { - assertThat(wc.getFile("WEB-INF/lib/example.jar").lastModified()).isEqualTo(jarTimestamp); - assertThat(wc.getFile("WEB-INF/lib/example.jar").length()).isEqualTo(jarLength); + File innerJar = wc.getFile("WEB-INF/lib/example.jar"); + jarTimestamp = innerJar.lastModified(); + jarLength = innerJar.length(); wc.writeFile("test.txt", "UTF-8", "test"); }