The Plugin Plugin is used to create a Maven plugin descriptor for any Mojos found in the source tree in order to include them the resulting JAR. It is also used to generate a generic help goal.

Compile Dependencies (9)

Category/LicenseGroup / ArtifactVersionUpdates
Build Model Apache 2.0
org.apache.maven » maven-model
Model for Maven POM (Project Object Model)
3.9.16
Apache 2.0
org.apache.maven.plugin-tools » maven-plugin-tools-api
The Maven Plugin Tools Extractor API provides an API to extract descriptor information from Maven Plugins.
3.16.0
Apache 2.0
org.apache.maven.plugin-tools » maven-plugin-tools-generators
The Maven Plugin Tools Generators provide content generation (XML descriptor, documentation, help goal) from
3.16.0
Annotation Lib Apache 2.0
org.apache.maven.plugin-tools » maven-plugin-annotations
Java annotations to use in Mojos
3.16.0
Maven Repo API Apache 2.0
org.apache.maven.resolver » maven-resolver-api
The application programming interface for the repository system.
1.9.272.0.22
Apache 2.0
org.apache.maven.resolver » maven-resolver-util
A collection of utility classes to ease usage of the repository system.
1.9.272.0.22
Core Utils Apache 2.0
org.codehaus.plexus » plexus-utils
A collection of various utility classes to ease working with strings, files, command lines and
4.1.0
Apache 2.0
org.codehaus.plexus » plexus-velocity
A component which provides Apache Velocity templating engine integration
2.4.0
Apache 2.0
org.sonatype.plexus » plexus-build-api
An API that lets Maven plugins report file changes, messages and progress to whatever is
0.0.71.3.0

Provided Dependencies (7)

Category/LicenseGroup / ArtifactVersionUpdates
Dep Injection Apache 2.0
javax.inject » javax.inject
Jakarta Dependency Injection
12.0.1
Build Tool Apache 2.0
org.apache.maven » maven-core
Core classes of Apache Maven to manage the building process.
3.9.16
Build Model Apache 2.0
org.apache.maven » maven-plugin-api
The API for Maven 3 plugins - Mojos - development.
3.9.16
Apache 2.0
org.apache.maven » maven-settings
Maven Settings model.
3.9.16
Apache 2.0
org.apache.maven » maven-repository-metadata
Per-directory local and remote repository metadata.
3.9.16
Build Model Apache 2.0
org.apache.maven » maven-artifact
Interface and implementation of Maven Artifact model
3.9.16
EPL 2.0
org.eclipse.sisu » org.eclipse.sisu.plexus
Plexus-JSR330 adapter; adds Plexus support to the Sisu-Inject container
1.0.11.1.0

Runtime Dependencies (4)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
org.apache.maven.plugin-tools » maven-plugin-tools-java
Descriptor extractor for plugins written in Java annotated with Mojo Javadoc Tags.
3.16.0
Apache 2.0
org.apache.maven.plugin-tools » maven-plugin-tools-annotations
Descriptor extractor for plugins written in Java with Java annotations.
3.16.0
Apache 2.0
org.apache.maven.plugin-tools » maven-plugin-tools-ant(optional)
Descriptor extractor for plugins written in Ant.
3.16.0
Apache 2.0
org.apache.maven.plugin-tools » maven-plugin-tools-beanshell(optional)
Descriptor extractor for plugins written in Beanshell.
3.16.0

Test Dependencies (5)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
org.apache.maven.plugin-tools » maven-script-beanshell
Maven Beanshell Mojo Support, ie write Maven plugins with Beanshell scripts.
3.16.0
Apache 2.0
org.apache.maven.plugin-tools » maven-script-ant
Maven Ant Mojo Support, ie write Maven plugins with Ant scripts.
3.16.0
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-api
JUnit Jupiter is the API for writing tests using JUnit 5.
5.14.46.1.3
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-params
JUnit Jupiter extension for running parameterized tests.
5.14.46.1.3
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
4.11.05.23.0