code: @Override
      public void execute() throws MojoExecutionException, MojoFailureException {
          generatingSite = false;
          final boolean shouldSkip = Boolean.parseBoolean(System.getProperty("dependency-check.skip", Boolean.toString(skip)));
          if (shouldSkip) {
              getLog().info("Skipping " + getName(Locale.US));
          } else {
              project.setContextValue("dependency-check-output-dir", this.outputDirectory);
              runCheck();
          }
      }
docs: Executes dependency-check.
  
  @throws MojoExecutionException thrown if there is an exception executing
  the mojo
  @throws MojoFailureException thrown if dependency-check failed the build