Skip to content

Commit 0dd94ed

Browse files
committed
A logger to maven context
1 parent f7bf69e commit 0dd94ed

File tree

2 files changed

+13
-8
lines changed

2 files changed

+13
-8
lines changed
Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,27 @@
11
package io.github.fvarrui.javapackager.maven;
22

3+
import org.apache.maven.plugin.logging.Log;
34
import org.twdata.maven.mojoexecutor.MojoExecutor.ExecutionEnvironment;
45

56
public class MavenContext {
6-
7+
8+
private static Log logger;
79
private static ExecutionEnvironment env;
810

911
public static ExecutionEnvironment getEnv() {
1012
return env;
1113
}
12-
14+
1315
public static void setEnv(ExecutionEnvironment env) {
1416
MavenContext.env = env;
1517
}
1618

19+
public static Log getLogger() {
20+
return logger;
21+
}
22+
23+
public static void setLogger(Log logger) {
24+
MavenContext.logger = logger;
25+
}
26+
1727
}

src/main/java/io/github/fvarrui/javapackager/maven/PackageMojo.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import io.github.fvarrui.javapackager.model.WindowsConfig;
2525
import io.github.fvarrui.javapackager.packagers.Packager;
2626
import io.github.fvarrui.javapackager.packagers.PackagerFactory;
27-
import io.github.fvarrui.javapackager.utils.Logger;
2827

2928
@Mojo(name = "package", defaultPhase = LifecyclePhase.PACKAGE, requiresDependencyResolution = ResolutionScope.RUNTIME)
3029
public class PackageMojo extends AbstractMojo {
@@ -261,13 +260,9 @@ public class PackageMojo extends AbstractMojo {
261260
@Parameter(defaultValue = "${project.basedir}/assets", property = "assetsDir", required = false)
262261
private File assetsDir;
263262

264-
public PackageMojo() {
265-
super();
266-
Logger.init(getLog()); // sets Mojo's logger to Logger class, so it could be used from static methods
267-
}
268-
269263
public void execute() throws MojoExecutionException {
270264

265+
MavenContext.setLogger(getLog());
271266
MavenContext.setEnv(executionEnvironment(mavenProject, mavenSession, pluginManager));
272267

273268
try {

0 commit comments

Comments
 (0)