jenkinsci/maven-hpi-plugin

Maven plugin for building Jenkins plugins

75

stars

1,515

commits

Java

primary language

Aug 29, 2026

updated

jenkinsci.github.io/maven-hpi-plugin/
jenkins
maven-plugin

README

Maven HPI Plugin

Maven plugin to build Jenkins plugins. See the developer guide for details.

Mojo documentation

Changelog

Newer versions

See GitHub Releases

Older versions

See archive.

For maintainers

mvn -Prun-its clean install
# Find some plugin using the 2.x parent POM and run:
mvn -f ../some-plugin -Dhpi-plugin.version=2.XXX-SNAPSHOT -DskipTests -DjenkinsHome=/tmp/sanity-check-maven-hpi-plugin clean package hpi:run

You can also rerun one test:

mvn -Prun-its mrm:start invoker:run mrm:stop -Dinvoker.test=parent-4x

To rerun just the verification script:

groovy -e "basedir='$(pwd)/target/its/parent-4x'; evaluate new File('src/it/parent-4x/verify.groovy')"

Also make sure project.parent.version is the latest in every integration test.

Contributors

(top 30 of 45)

dependabot[bot]

346 commits

jglick

285 commits

basil

232 commits

kohsuke

209 commits

jenkinsci/maven-hpi-plugin

Maven plugin for building Jenkins plugins

75

stars

1,515

commits

Java

primary language

Aug 29, 2026

updated

jenkinsci.github.io/maven-hpi-plugin/
jenkins
maven-plugin

README

Maven HPI Plugin

Maven plugin to build Jenkins plugins. See the developer guide for details.

Mojo documentation

Changelog

Newer versions

See GitHub Releases

Older versions

See archive.

For maintainers

mvn -Prun-its clean install
# Find some plugin using the 2.x parent POM and run:
mvn -f ../some-plugin -Dhpi-plugin.version=2.XXX-SNAPSHOT -DskipTests -DjenkinsHome=/tmp/sanity-check-maven-hpi-plugin clean package hpi:run

You can also rerun one test:

mvn -Prun-its mrm:start invoker:run mrm:stop -Dinvoker.test=parent-4x

To rerun just the verification script:

groovy -e "basedir='$(pwd)/target/its/parent-4x'; evaluate new File('src/it/parent-4x/verify.groovy')"

Also make sure project.parent.version is the latest in every integration test.

Contributors

(top 30 of 45)

dependabot[bot]

346 commits

jglick

285 commits

basil

232 commits

kohsuke

209 commits

Languages

Java

88.7%

Groovy

10.3%

HTML

1.0%