@@ -195,6 +195,41 @@ jobs:
195195 distribution : ' temurin'
196196 cache : maven
197197
198+ - name : Configure Maven for Spring Snapshots
199+ if : steps.check.outputs.should_run == 'true'
200+ run : |
201+ mkdir -p ~/.m2
202+ cat > ~/.m2/settings.xml << 'EOF'
203+ <settings>
204+ <profiles>
205+ <profile>
206+ <id>spring-snapshots</id>
207+ <repositories>
208+ <repository>
209+ <id>spring-snapshots</id>
210+ <url>https://repo.spring.io/snapshot</url>
211+ <snapshots><enabled>true</enabled></snapshots>
212+ </repository>
213+ <repository>
214+ <id>spring-milestones</id>
215+ <url>https://repo.spring.io/milestone</url>
216+ </repository>
217+ </repositories>
218+ <pluginRepositories>
219+ <pluginRepository>
220+ <id>spring-snapshots</id>
221+ <url>https://repo.spring.io/snapshot</url>
222+ <snapshots><enabled>true</enabled></snapshots>
223+ </pluginRepository>
224+ </pluginRepositories>
225+ </profile>
226+ </profiles>
227+ <activeProfiles>
228+ <activeProfile>spring-snapshots</activeProfile>
229+ </activeProfiles>
230+ </settings>
231+ EOF
232+
198233 - name : Set up Python 3
199234 if : steps.check.outputs.should_run == 'true'
200235 uses : actions/setup-python@v5
@@ -357,6 +392,40 @@ jobs:
357392 distribution : ' temurin'
358393 cache : maven
359394
395+ - name : Configure Maven for Spring Snapshots
396+ run : |
397+ mkdir -p ~/.m2
398+ cat > ~/.m2/settings.xml << 'EOF'
399+ <settings>
400+ <profiles>
401+ <profile>
402+ <id>spring-snapshots</id>
403+ <repositories>
404+ <repository>
405+ <id>spring-snapshots</id>
406+ <url>https://repo.spring.io/snapshot</url>
407+ <snapshots><enabled>true</enabled></snapshots>
408+ </repository>
409+ <repository>
410+ <id>spring-milestones</id>
411+ <url>https://repo.spring.io/milestone</url>
412+ </repository>
413+ </repositories>
414+ <pluginRepositories>
415+ <pluginRepository>
416+ <id>spring-snapshots</id>
417+ <url>https://repo.spring.io/snapshot</url>
418+ <snapshots><enabled>true</enabled></snapshots>
419+ </pluginRepository>
420+ </pluginRepositories>
421+ </profile>
422+ </profiles>
423+ <activeProfiles>
424+ <activeProfile>spring-snapshots</activeProfile>
425+ </activeProfiles>
426+ </settings>
427+ EOF
428+
360429 - name : Set up Python 3
361430 uses : actions/setup-python@v5
362431 with :
0 commit comments