|
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