Skip to content

Commit 4ee0299

Browse files
committed
use @component when available
1 parent e5b7f8c commit 4ee0299

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/main/java/org/apache/maven/plugins/artifact/buildinfo/AbstractBuildinfoMojo.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public abstract class AbstractBuildinfoMojo extends AbstractMojo {
5454
/**
5555
* The Maven project.
5656
*/
57-
@Parameter(defaultValue = "${project}", readonly = true)
57+
@Component
5858
protected MavenProject project;
5959

6060
/**
@@ -102,7 +102,7 @@ public abstract class AbstractBuildinfoMojo extends AbstractMojo {
102102
/**
103103
* The current build session instance. This is used for toolchain manager API calls.
104104
*/
105-
@Parameter(defaultValue = "${session}", readonly = true, required = true)
105+
@Component
106106
private MavenSession session;
107107

108108
/**

src/main/java/org/apache/maven/plugins/artifact/buildinfo/CheckBuildPlanMojo.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,13 @@
5252
*/
5353
@Mojo(name = "check-buildplan", threadSafe = true, requiresProject = true)
5454
public class CheckBuildPlanMojo extends AbstractMojo {
55-
@Parameter(defaultValue = "${reactorProjects}", required = true, readonly = true)
55+
@Component
5656
private List<MavenProject> reactorProjects;
5757

58-
@Parameter(defaultValue = "${project}", readonly = true)
58+
@Component
5959
private MavenProject project;
6060

61-
@Parameter(defaultValue = "${session}", readonly = true)
61+
@Component
6262
private MavenSession session;
6363

6464
@Component

0 commit comments

Comments
 (0)