Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Switxh from PLexus Annotations to javax.inject
  • Loading branch information
elharo committed Dec 3, 2024
commit 0df688db8d7885e1d0198e4c14ff32e9912421a4
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
import org.apache.maven.plugin.surefire.SurefireHelper;
import org.apache.maven.plugin.surefire.SurefireReportParameters;
import org.apache.maven.plugin.surefire.log.PluginConsoleLogger;
import org.apache.maven.plugins.annotations.Component;
import org.apache.maven.plugins.annotations.LifecyclePhase;
import org.apache.maven.plugins.annotations.Mojo;
import org.apache.maven.plugins.annotations.Parameter;
Expand All @@ -38,6 +37,8 @@
import org.apache.maven.surefire.booter.SurefireBooterForkException;
import org.codehaus.plexus.logging.Logger;

import javax.inject.Inject;

import static org.apache.maven.plugin.surefire.SurefireHelper.reportExecution;
import static org.apache.maven.surefire.api.suite.RunResult.noTestsRun;
import static org.apache.maven.surefire.shared.utils.StringUtils.capitalizeFirstLetter;
Expand Down Expand Up @@ -160,13 +161,17 @@ public class VerifyMojo extends AbstractMojo implements SurefireReportParameters
@Parameter(defaultValue = "${session}", readonly = true)
private MavenSession session;

@Component
private Logger logger;
private final Logger logger;

private Collection<CommandLineOption> cli;

private volatile PluginConsoleLogger consoleLogger;

@Inject
public VerifyMojo(Logger logger) {
this.logger = logger;
}

@Override
public void execute() throws MojoExecutionException, MojoFailureException {
cli = commandLineOptions();
Expand Down