Skip to content

Commit 65d995b

Browse files
committed
Merge branch 'develop'
2 parents 89bb2b6 + 2a3caa5 commit 65d995b

177 files changed

Lines changed: 1503 additions & 863 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/renovate.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": [
4+
"github>wcm-io/renovate-config:maven",
5+
"github>wcm-io/renovate-config:automerge-parent",
6+
"github>wcm-io/renovate-config:automerge-trusted-3rdparty",
7+
"github>wcm-io/renovate-config:automerge-testing",
8+
"github>wcm-io-devops/renovate-config:automerge-parent"
9+
],
10+
"packageRules": [
11+
{
12+
"matchFileNames": ["src/it/**"],
13+
"enabled": false
14+
}
15+
]
16+
}

.github/workflows/maven-build.yml

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,9 @@ name: Build
44

55
on:
66
push:
7-
branches-ignore:
8-
- master
9-
- experimental/**
7+
branches:
8+
- develop
109
pull_request:
11-
branches-ignore:
12-
- master
13-
- experimental/**
1410
workflow_dispatch:
1511

1612
jobs:
@@ -19,20 +15,20 @@ jobs:
1915
runs-on: ${{ matrix.os }}
2016
strategy:
2117
matrix:
22-
java: [8, 11]
18+
java: [17, 21, 25]
2319
os: [ubuntu-latest]
2420
distribution: [temurin]
2521

2622
steps:
2723
- name: Checkout code
28-
uses: actions/checkout@v2
24+
uses: actions/checkout@v6
2925

3026
- name: Setup JDK
31-
uses: actions/setup-java@v2
27+
uses: actions/setup-java@v5
3228
with:
3329
distribution: ${{ matrix.distribution }}
3430
java-version: ${{ matrix.java }}
35-
cache: 'maven'
31+
cache: maven
3632

3733
- name: Build and verify
3834
run: mvn -s ./.maven-settings.xml -Pcontinuous-integration -B -U clean verify

.github/workflows/maven-deploy.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Deploy snapshots to Sonatpe OSS repository and deploy site to GitHub Pages
1+
# Deploy snapshots to Sonatype OSS repository and deploy site to GitHub Pages
22

33
name: Deploy
44

@@ -15,19 +15,19 @@ jobs:
1515

1616
steps:
1717
- name: Checkout code
18-
uses: actions/checkout@v2
18+
uses: actions/checkout@v6
1919

2020
- name: Configure GIT
2121
run: |
2222
git config --global user.email "${{ secrets.GH_SITE_DEPLOY_EMAIL }}"
2323
git config --global user.name "${{ secrets.GH_SITE_DEPLOY_NAME }}"
2424
2525
- name: Setup JDK
26-
uses: actions/setup-java@v2
26+
uses: actions/setup-java@v5
2727
with:
2828
distribution: temurin
29-
java-version: 8
30-
cache: 'maven'
29+
java-version: 21
30+
cache: maven
3131

3232
- name: Build, verify, deploy
3333
env:

.github/workflows/release-from-tag.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ jobs:
1212
permissions:
1313
contents: write
1414
steps:
15-
- uses: actions/checkout@v2
15+
- uses: actions/checkout@v6
1616
- uses: ncipollo/release-action@v1
1717
with:
18-
body: 'Changes: https://devops.wcm.io/maven/plugins/eclipse-maven-plugin/changes-report.html'
18+
body: 'Changes: https://devops.wcm.io/maven/plugins/eclipse-maven-plugin/changes.html'
1919
token: ${{ secrets.GITHUB_TOKEN }}

.maven-settings.xml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343
</repository>
4444

4545
<repository>
46-
<id>oss-snapshots</id>
47-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
46+
<id>sonatype-central-snapshots</id>
47+
<url>https://central.sonatype.com/repository/maven-snapshots</url>
4848
<layout>default</layout>
4949
<releases>
5050
<enabled>false</enabled>
@@ -86,8 +86,8 @@
8686
</pluginRepository>
8787

8888
<pluginRepository>
89-
<id>oss-snapshots</id>
90-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
89+
<id>sonatype-central-snapshots</id>
90+
<url>https://central.sonatype.com/repository/maven-snapshots</url>
9191
<layout>default</layout>
9292
<releases>
9393
<enabled>false</enabled>
@@ -123,7 +123,12 @@
123123

124124
<servers>
125125
<server>
126-
<id>ossrh</id>
126+
<id>sonatype-central</id>
127+
<username>${env.SONATYPE_USERNAME}</username>
128+
<password>${env.SONATYPE_PASSWORD}</password>
129+
</server>
130+
<server>
131+
<id>sonatype-central-snapshots</id>
127132
<username>${env.SONATYPE_USERNAME}</username>
128133
<password>${env.SONATYPE_PASSWORD}</password>
129134
</server>

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<img src="https://wcm.io/images/favicon-16@2x.png"/> Eclipse Maven Plugin
22
======
3-
[![Build](https://github.com/wcm-io-devops/eclipse-maven-plugin/workflows/Build/badge.svg?branch=develop)](https://github.com/wcm-io-devops/eclipse-maven-plugin/actions?query=workflow%3ABuild+branch%3Adevelop)
3+
[![Build](https://github.com/wcm-io-devops/eclipse-maven-plugin/actions/workflows/maven-build.yml/badge.svg?branch=develop)](https://github.com/wcm-io-devops/eclipse-maven-plugin/actions?query=workflow%3ABuild+branch%3Adevelop)
44
[![Maven Central](https://img.shields.io/maven-central/v/io.wcm.devops.maven.plugins/eclipse-maven-plugin)](https://repo1.maven.org/maven2/io/wcm/devops/maven/plugins/eclipse-maven-plugin)
55

66
The Eclipse Plugin is used to generate Eclipse IDE files (.project, .classpath and the .settings folder) from a POM.
@@ -14,7 +14,7 @@ So we maintain a fork of the original plugin here and publish it under Apache 2.
1414
Documentation:
1515

1616
* [wcm.io DevOps Eclipse Maven Plugin Documentation](https://devops.wcm.io/maven/plugins/eclipse-maven-plugin/)
17-
* [Changes since the original Maven Eclipse Plugin 2.10.](https://devops.wcm.io/maven/plugins/eclipse-maven-plugin/changes-report.html)
17+
* [Changes since the original Maven Eclipse Plugin 2.10.](https://devops.wcm.io/maven/plugins/eclipse-maven-plugin/changes.html)
1818

1919
To use this in your projects update all your POMs to use
2020

changes.xml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,23 @@
1919
#L%
2020
-->
2121

22-
<document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/changes/1.0.0"
23-
xsi:schemaLocation="http://maven.apache.org/changes/1.0.0 http://maven.apache.org/plugins/maven-changes-plugin/xsd/changes-1.0.0.xsd">
22+
<document xmlns="http://maven.apache.org/changes/2.0.0"
23+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
24+
xsi:schemaLocation="http://maven.apache.org/changes/2.0.0 https://maven.apache.org/xsd/changes-2.0.0.xsd">
2425
<body>
2526

27+
<release version="3.3.0" date="2026-03-16">
28+
<action type="update" dev="sseifert" issue="107">
29+
Raise minimum maven version to 3.8.1, minimum java build version to Java 17.
30+
</action>
31+
<action type="update" dev="sseifert">
32+
Update dependencies.
33+
</action>
34+
<action type="fix" dev="sseifert" issue="114">
35+
Fix: Plugin ignores its own POM configuration due to wrong coordinates.
36+
</action>
37+
</release>
38+
2639
<release version="3.2.0" date="2022-09-29">
2740
<action type="add" dev="jschaible">
2841
New parameters for to-maven goal.

0 commit comments

Comments
 (0)