Fixing sonar issues 4
[yangtools.git] / yang / yang-maven-plugin / src / main / java / org / opendaylight / yangtools / yang2sources / plugin / YangToSourcesMojo.java
index cebef8c69c97f224e5578ad2724732e7f8a0db9f..429b57ce70f2e79f7d4a609a90c23d4bce3f05ad 100644 (file)
@@ -20,7 +20,6 @@ import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.plugins.annotations.ResolutionScope;
 import org.apache.maven.project.MavenProject;
-import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 import org.opendaylight.yangtools.yang2sources.plugin.ConfigArg.CodeGeneratorArg;
 import org.slf4j.impl.StaticLoggerBinder;
 
@@ -56,13 +55,14 @@ public final class YangToSourcesMojo extends AbstractMojo {
      * with .yang suffix).
      */
     @Parameter(required = false)
-    private String yangFilesRootDir; // defaults to ${basedir}/src/main/yang
+    // defaults to ${basedir}/src/main/yang
+    private String yangFilesRootDir;
 
     @Parameter(required = false)
     private String[] excludeFiles;
 
     @Parameter(property = "project", required = true, readonly = true)
-    protected MavenProject project;
+    private MavenProject project;
 
     @Parameter(property = "inspectDependencies", required = true, readonly = true)
     private boolean inspectDependencies;
@@ -73,6 +73,10 @@ public final class YangToSourcesMojo extends AbstractMojo {
 
     }
 
+    public void setProject(MavenProject project) {
+        this.project = project;
+    }
+
     @VisibleForTesting
     YangToSourcesMojo(YangToSourcesProcessor processor) {
         this.yangToSourcesProcessor = processor;