diff --git a/src/main/java/org/apache/maven/plugins/artifact/buildinfo/AbstractBuildinfoMojo.java b/src/main/java/org/apache/maven/plugins/artifact/buildinfo/AbstractBuildinfoMojo.java index 7a0e91e..b7574dc 100644 --- a/src/main/java/org/apache/maven/plugins/artifact/buildinfo/AbstractBuildinfoMojo.java +++ b/src/main/java/org/apache/maven/plugins/artifact/buildinfo/AbstractBuildinfoMojo.java @@ -54,7 +54,7 @@ public abstract class AbstractBuildinfoMojo extends AbstractMojo { /** * The Maven project. */ - @Parameter(defaultValue = "${project}", readonly = true) + @Component protected MavenProject project; /** @@ -102,7 +102,7 @@ public abstract class AbstractBuildinfoMojo extends AbstractMojo { /** * The current build session instance. This is used for toolchain manager API calls. */ - @Parameter(defaultValue = "${session}", readonly = true, required = true) + @Component private MavenSession session; /** diff --git a/src/main/java/org/apache/maven/plugins/artifact/buildinfo/CheckBuildPlanMojo.java b/src/main/java/org/apache/maven/plugins/artifact/buildinfo/CheckBuildPlanMojo.java index 93e4aa3..859345d 100644 --- a/src/main/java/org/apache/maven/plugins/artifact/buildinfo/CheckBuildPlanMojo.java +++ b/src/main/java/org/apache/maven/plugins/artifact/buildinfo/CheckBuildPlanMojo.java @@ -52,13 +52,13 @@ */ @Mojo(name = "check-buildplan", threadSafe = true, requiresProject = true) public class CheckBuildPlanMojo extends AbstractMojo { - @Parameter(defaultValue = "${reactorProjects}", required = true, readonly = true) + @Component private List reactorProjects; - @Parameter(defaultValue = "${project}", readonly = true) + @Component private MavenProject project; - @Parameter(defaultValue = "${session}", readonly = true) + @Component private MavenSession session; @Component