Skip to content

Comments

Prepare the project to be upgraded to a parent that includes the central-release plugin.#108

Open
jamezp wants to merge 2 commits intoarquillian:mainfrom
jamezp:parent-upgrade
Open

Prepare the project to be upgraded to a parent that includes the central-release plugin.#108
jamezp wants to merge 2 commits intoarquillian:mainfrom
jamezp:parent-upgrade

Conversation

@jamezp
Copy link
Member

@jamezp jamezp commented Feb 16, 2026

@rhusar Here is the replacement for #106. I updated your favor release.sh script to the latest version I have too :)

The basic things you'll see in the POM though. The two things we already override are the following which some projects may need to override:

<maven.compile.release>11</maven.compile.release>
<jdk.min.version>17</jdk.min.version>

If you have the jdk.min.version set to something lower than 21, you'll also want something like this:

<!-- Override the checkstyle version to be compatible with Java 11, see https://checkstyle.org/#JRE_and_JDK -->
<version.checkstyle>10.26.1</version.checkstyle>

Copy link
Member

@rhusar rhusar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This doesn't work at all @jamezp :)

There is no 'central-maven-deployment-plugin'

https://github.com/jboss/jboss-parent-pom/blob/main/pom.xml#L545C25-L545C56

This should be <artifactId>central-publishing-maven-plugin</artifactId>

@jamezp
Copy link
Member Author

jamezp commented Feb 16, 2026

@rhusar You're absolutely right. I didn't even catch the different on the PR when I approved it. I just looked at the configuration and missed the difference in the pluginManagement section.

@rhusar
Copy link
Member

rhusar commented Feb 16, 2026

Opened jboss/jboss-parent-pom#528

@jamezp
Copy link
Member Author

jamezp commented Feb 16, 2026

I'll just update this to stay on 51, but be prepare for 53.

@jamezp jamezp changed the title Upgrade JBoss Parent to 51 and add some other testing improvements Prepare the project to be upgraded to a parent that includes the central-release plugin. Feb 16, 2026
@jamezp
Copy link
Member Author

jamezp commented Feb 16, 2026

@rhusar I updated it. Let me know if you think we should just use the gpg-sign profile, or keep it like this for when the next jboss-parent is released, we can simply just remove everything.

…fined.

Added Maven wrappers.

Updated the release script to the latest version.

Signed-off-by: James R. Perkins <jperkins@ibm.com>
…s in favor of controlling the test JVM with the test.java.home property.

Signed-off-by: James R. Perkins <jperkins@ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants