Remove dependency on MavenProjectAware 39/93139/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 18 Oct 2020 12:26:28 +0000 (14:26 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 18 Oct 2020 12:26:28 +0000 (14:26 +0200)
We will be deprecating this interface, so that everyone codegen
can work in other build systems. This plugin is not using, hence
the removal.

Change-Id: If20e9a8a503d85f950a9d2c6ca294210373a1405
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/sal-rest-docgen-maven/src/main/java/org/opendaylight/netconf/sal/rest/doc/maven/StaticDocGenerator.java

index a1f49d31b5b19cb33f19ecce33b57181ef3e7aa8..beb3db6b8414a9683f8f865c3a918b1c8cf0384b 100644 (file)
@@ -22,7 +22,6 @@ import java.util.Map;
 import java.util.Optional;
 import java.util.Set;
 import javax.ws.rs.core.UriInfo;
-import org.apache.maven.project.MavenProject;
 import org.opendaylight.netconf.sal.rest.doc.impl.ApiDocServiceImpl;
 import org.opendaylight.netconf.sal.rest.doc.impl.ApiDocServiceImpl.URIType;
 import org.opendaylight.netconf.sal.rest.doc.impl.BaseYangSwaggerGeneratorDraft02;
@@ -32,7 +31,6 @@ import org.opendaylight.netconf.sal.rest.doc.swagger.SwaggerObject;
 import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
 import org.opendaylight.yangtools.yang.model.api.Module;
 import org.opendaylight.yangtools.yang2sources.spi.BasicCodeGenerator;
-import org.opendaylight.yangtools.yang2sources.spi.MavenProjectAware;
 import org.opendaylight.yangtools.yang2sources.spi.ModuleResourceResolver;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -41,7 +39,7 @@ import org.slf4j.LoggerFactory;
  * This class gathers all yang defined {@link Module}s and generates Swagger compliant documentation.
  */
 public class StaticDocGenerator extends BaseYangSwaggerGeneratorDraft02
-        implements BasicCodeGenerator, MavenProjectAware {
+        implements BasicCodeGenerator {
     private static final Logger LOG = LoggerFactory.getLogger(StaticDocGenerator.class);
 
     private static final String DEFAULT_OUTPUT_BASE_DIR_PATH = "target" + File.separator + "generated-resources"
@@ -138,13 +136,11 @@ public class StaticDocGenerator extends BaseYangSwaggerGeneratorDraft02
 
     @Override
     public void setAdditionalConfig(final Map<String, String> additionalConfig) {
+        // No-op, although it should not be
     }
 
     @Override
     public void setResourceBaseDir(final File resourceBaseDir) {
-    }
-
-    @Override
-    public void setMavenProject(final MavenProject mavenProject) {
+        // No-op, although it should not be
     }
 }