|
13 | 13 |
|
14 | 14 | package org.sonatype.plexus.build.incremental;
|
15 | 15 |
|
| 16 | +import javax.inject.Named; |
| 17 | +import javax.inject.Singleton; |
| 18 | + |
16 | 19 | import java.io.File;
|
17 | 20 | import java.io.FileOutputStream;
|
18 | 21 | import java.io.IOException;
|
19 | 22 | import java.io.OutputStream;
|
20 | 23 | import java.util.List;
|
21 | 24 |
|
22 |
| -import org.codehaus.plexus.component.annotations.Component; |
23 |
| -import org.codehaus.plexus.logging.AbstractLogEnabled; |
24 | 25 | import org.codehaus.plexus.util.DirectoryScanner;
|
25 | 26 | import org.codehaus.plexus.util.Scanner;
|
| 27 | +import org.slf4j.Logger; |
| 28 | +import org.slf4j.LoggerFactory; |
26 | 29 |
|
27 | 30 | /**
|
28 | 31 | * Filesystem based non-incremental build context implementation which behaves as if all files
|
|
34 | 37 | * isIncremental returns false
|
35 | 38 | * getValue always returns null
|
36 | 39 | */
|
37 |
| -@Component( role = BuildContext.class, hint = "default") |
38 |
| -public class DefaultBuildContext extends AbstractLogEnabled implements BuildContext { |
| 40 | +@Named("default") |
| 41 | +@Singleton |
| 42 | +public class DefaultBuildContext implements BuildContext { |
39 | 43 |
|
| 44 | + private final Logger logger = LoggerFactory.getLogger(DefaultBuildContext.class); |
40 | 45 | /** {@inheritDoc} */
|
41 | 46 | public boolean hasDelta(String relpath) {
|
42 | 47 | return true;
|
@@ -125,10 +130,10 @@ public void addWarning(File file, int line, int column, String message, Throwabl
|
125 | 130 | public void addMessage(File file, int line, int column, String message, int severity, Throwable cause) {
|
126 | 131 | switch(severity) {
|
127 | 132 | case BuildContext.SEVERITY_ERROR:
|
128 |
| - getLogger().error(getMessage(file, line, column, message), cause); |
| 133 | + logger.error(getMessage(file, line, column, message), cause); |
129 | 134 | return;
|
130 | 135 | case BuildContext.SEVERITY_WARNING:
|
131 |
| - getLogger().warn(getMessage(file, line, column, message), cause); |
| 136 | + logger.warn(getMessage(file, line, column, message), cause); |
132 | 137 | return;
|
133 | 138 | }
|
134 | 139 | throw new IllegalArgumentException("severity=" + severity);
|
|
0 commit comments