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;
* 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;
}
+ public void setProject(MavenProject project) {
+ this.project = project;
+ }
+
@VisibleForTesting
YangToSourcesMojo(YangToSourcesProcessor processor) {
this.yangToSourcesProcessor = processor;