@@ -23,6 +23,18 @@ commands:
2323 resolve-dependencies :
2424 description : ' Download and prepare all dependencies'
2525 steps :
26+ - restore_cache :
27+ keys :
28+ - m2-{{ checksum "pom.xml" }}
29+ - run :
30+ name : ' Check if cache was restored'
31+ command : |
32+ if [ -d ~/.m2/repository/io/github/openfeign/querydsl ]; then
33+ echo "Cache hit detected, skipping resolve job."
34+ circleci step halt
35+ else
36+ echo "No cache hit, proceeding with resolve."
37+ fi
2638 - run :
2739 name : ' Resolving Dependencies'
2840 command : |
@@ -119,14 +131,11 @@ jobs:
119131 - image : velo/toolchains-4-ci-builds:latest
120132 steps :
121133 - checkout
122- - restore_cache :
123- keys :
124- - querydsl-dependencies-{{ checksum "pom.xml" }}
125134 - resolve-dependencies
126135 - save_cache :
127136 paths :
128- - ~/.m2/repository
129- key : querydsl-dependencies -{{ checksum "pom.xml" }}
137+ - ~/.m2
138+ key : m2 -{{ checksum "pom.xml" }}
130139 test :
131140 << : *defaults
132141 working_directory : ~/querydsl
@@ -136,7 +145,7 @@ jobs:
136145 - checkout
137146 - restore_cache :
138147 keys :
139- - querydsl-dependencies -{{ checksum "pom.xml" }}
148+ - m2 -{{ checksum "pom.xml" }}
140149 - run :
141150 name : ' Test'
142151 command : |
@@ -153,7 +162,7 @@ jobs:
153162 - checkout
154163 - restore_cache :
155164 keys :
156- - querydsl-dependencies -{{ checksum "pom.xml" }}
165+ - m2 -{{ checksum "pom.xml" }}
157166 - run :
158167 name : ' Test'
159168 command : |
@@ -169,7 +178,7 @@ jobs:
169178 - checkout
170179 - restore_cache :
171180 keys :
172- - querydsl-dependencies -{{ checksum "pom.xml" }}
181+ - m2 -{{ checksum "pom.xml" }}
173182 - run :
174183 name : ' Prepare environment'
175184 command : |
@@ -234,7 +243,7 @@ jobs:
234243 - checkout
235244 - restore_cache :
236245 keys :
237- - querydsl-dependencies -{{ checksum "pom.xml" }}
246+ - m2 -{{ checksum "pom.xml" }}
238247 - run :
239248 name : ' Test'
240249 command : |
@@ -255,7 +264,7 @@ jobs:
255264 - checkout
256265 - restore_cache :
257266 keys :
258- - querydsl-dependencies -{{ checksum "pom.xml" }}
267+ - m2 -{{ checksum "pom.xml" }}
259268 - run :
260269 name : ' Test'
261270 command : |
@@ -274,7 +283,7 @@ jobs:
274283 - checkout
275284 - restore_cache :
276285 keys :
277- - querydsl-dependencies -{{ checksum "pom.xml" }}
286+ - m2 -{{ checksum "pom.xml" }}
278287 - run :
279288 name : ' Test'
280289 command : |
@@ -296,7 +305,7 @@ jobs:
296305 - checkout
297306 - restore_cache :
298307 keys :
299- - querydsl-dependencies -{{ checksum "pom.xml" }}
308+ - m2 -{{ checksum "pom.xml" }}
300309 - run :
301310 name : ' Test'
302311 command : |
@@ -313,7 +322,7 @@ jobs:
313322 - checkout
314323 - restore_cache :
315324 keys :
316- - querydsl-dependencies -{{ checksum "pom.xml" }}
325+ - m2 -{{ checksum "pom.xml" }}
317326 - run :
318327 name : ' Test'
319328 command : |
@@ -336,7 +345,7 @@ jobs:
336345 - checkout
337346 - restore_cache :
338347 keys :
339- - querydsl-dependencies -{{ checksum "pom.xml" }}
348+ - m2 -{{ checksum "pom.xml" }}
340349 - run :
341350 name : ' Test'
342351 command : |
@@ -352,7 +361,7 @@ jobs:
352361 - checkout
353362 - restore_cache :
354363 keys :
355- - querydsl-dependencies -{{ checksum "pom.xml" }}
364+ - m2 -{{ checksum "pom.xml" }}
356365 - run :
357366 name : ' Test'
358367 command : |
@@ -370,7 +379,7 @@ jobs:
370379 - checkout
371380 - restore_cache :
372381 keys :
373- - querydsl-dependencies -{{ checksum "pom.xml" }}
382+ - m2 -{{ checksum "pom.xml" }}
374383 # Start the DB2 container in detached mode
375384 - run :
376385 name : " Start DB2 container"
@@ -419,7 +428,7 @@ jobs:
419428 - checkout
420429 - restore_cache :
421430 keys :
422- - querydsl-dependencies -{{ checksum "pom.xml" }}
431+ - m2 -{{ checksum "pom.xml" }}
423432 - resolve-dependencies
424433 - configure-gpg
425434 - run :
@@ -435,7 +444,7 @@ jobs:
435444 - checkout
436445 - restore_cache :
437446 keys :
438- - querydsl-dependencies -{{ checksum "pom.xml" }}
447+ - m2 -{{ checksum "pom.xml" }}
439448 - resolve-dependencies
440449 - configure-gpg
441450 - run :
0 commit comments