Skip to content

Commit 6d7cb82

Browse files
committed
ci: Add Spring Snapshots repository to Maven settings
1 parent 622b3ac commit 6d7cb82

1 file changed

Lines changed: 69 additions & 0 deletions

File tree

.github/workflows/integration-tests.yml

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)