18
18
*/
19
19
package org .apache .maven .plugins .checkstyle .resource ;
20
20
21
+ import javax .inject .Inject ;
22
+
21
23
import java .util .Map ;
22
24
23
25
import org .codehaus .plexus .component .annotations .Component ;
28
30
import org .codehaus .plexus .resource .loader .ResourceLoader ;
29
31
import org .codehaus .plexus .resource .loader .ResourceNotFoundException ;
30
32
import org .codehaus .plexus .resource .loader .ThreadContextClasspathResourceLoader ;
33
+ import org .slf4j .Logger ;
34
+ import org .slf4j .LoggerFactory ;
31
35
32
36
/**
33
37
* License resource manager, to avoid defaulting license to maven-checkstyle-plugin's own license.
37
41
@ Component (role = ResourceManager .class , hint = "license" , instantiationStrategy = "per-lookup" )
38
42
public class LicenseResourceManager extends DefaultResourceManager {
39
43
44
+ private static final Logger LOGGER = LoggerFactory .getLogger (LicenseResourceManager .class );
45
+
40
46
@ Requirement (role = ResourceLoader .class )
41
47
private Map <String , ResourceLoader > resourceLoaders ;
42
48
49
+ @ Inject
50
+ public LicenseResourceManager (Map <String , ResourceLoader > resourceLoaders ) {
51
+ super (resourceLoaders );
52
+ }
53
+
43
54
@ Override
44
55
public void addSearchPath (String id , String path ) {
45
56
ResourceLoader loader = resourceLoaders .get (id );
@@ -64,13 +75,12 @@ public PlexusResource getResource(String name) throws ResourceNotFoundException
64
75
try {
65
76
PlexusResource resource = resourceLoader .getResource (name );
66
77
67
- getLogger () .debug ("The resource '" + name + "' was found as " + resource .getName () + "." );
78
+ LOGGER .debug ("The resource '" + name + "' was found as " + resource .getName () + "." );
68
79
69
80
return resource ;
70
81
} catch (ResourceNotFoundException e ) {
71
- getLogger ()
72
- .debug ("The resource '" + name + "' was not found with resourceLoader "
73
- + resourceLoader .getClass ().getName () + "." );
82
+ LOGGER .debug ("The resource '" + name + "' was not found with resourceLoader "
83
+ + resourceLoader .getClass ().getName () + "." );
74
84
}
75
85
}
76
86
0 commit comments