Refine search
/** * Generates the Dependency-Check Site Report. * * @param sink the sink to write the report to * @param locale the locale to use when generating the report * @throws MavenReportException if a maven report exception occurs */ public void generate(Sink sink, Locale locale) throws MavenReportException { final boolean shouldSkip = Boolean.parseBoolean(System.getProperty("dependency-check.skip", Boolean.toString(skip))); if (shouldSkip) { getLog().info("Skipping report generation " + getName(Locale.US)); return; } generatingSite = true; try { validateAggregate(); } catch (MojoExecutionException ex) { throw new MavenReportException(ex.getMessage()); } project.setContextValue(getOutputDirectoryContextKey(), getReportOutputDirectory()); try { runCheck(); } catch (MojoExecutionException ex) { throw new MavenReportException(ex.getMessage(), ex); } catch (MojoFailureException ex) { getLog().warn("Vulnerabilities were identifies that exceed the CVSS threshold for failing the build"); } }
throws MavenReportException getLog().info( "Starting generating ajdoc" ); throw new MavenReportException( "AspectJ Report failed", e ); if ( getLog().isDebugEnabled() ) getLog().debug( command );
private void runSphinx() throws MavenReportException { if (verbose) { getLog().info("Running sphinx on " + sourceDirectory.getAbsolutePath() + ", output will be placed in " + outputDirectory.getAbsolutePath()); } String[] args = getSphinxRunnerCmdLine(); int result; try { result = SphinxRunner.run(args); } catch (Exception ex) { throw new MavenReportException("Could not generate documentation", ex); } if (result != 0) { throw new MavenReportException("Sphinx report generation failed"); } }
protected void generateReport(List<Path> resultsPaths) throws MavenReportException { try { Path reportPath = Paths.get(getReportDirectory()); AllureCommandline commandline = new AllureCommandline(Paths.get(getInstallDirectory()), reportVersion, reportTimeout); getLog().info("Generate report to " + reportPath); commandline.generateReport(resultsPaths, reportPath); getLog().info("Report generated successfully."); } catch (Exception e) { getLog().error("Can't generate allure report data", e); throw new MavenReportException("Can't generate allure report data", e); } }
getLog().debug( "Removed GPL licensed file " + f.getPath() ); throw new MavenReportException( "Unable to remove GPL licensed file " + f.getPath() ); getLog().info( "GPL licensed file " + f.getPath() + " not found." );
getLog().debug( "Scanning for grammars: " + sourceDirectory ); try throw new MavenReportException( "Failed to scan for grammars: " + sourceDirectory, e ); getLog().debug( "Found grammars: " + Arrays.asList( grammarInfos ) );
getLog().error( e.getMessage(), e ); return false; if ( getLog().isDebugEnabled() ) getLog().debug( " canGenerateReport = " + canGenerate + " for project " + this.project );
getLog().debug( "Failed to read " + pluginXmlFile + ", fall back to mojoScanner" ); getLog().warn( "\n\nGoal prefix is specified as: '" + goalPrefix + "'. Maven currently expects it to be '" + defaultGoalPrefix + "'.\n" ); getLog().debug( "Plugin without mojos.", e ); throw new MavenReportException( "Error extracting plugin descriptor: \'" + e.getLocalizedMessage() + "\'", e );
if ( getLog().isDebugEnabled() ) getLog().debug( sb.toString() ); throw new MavenReportException( e.getMessage(), e ); getLog().debug( "add additional artifact with path " + artifact.getFile() ); classpathElements.add( artifact.getFile() );
if ( getLog().isWarnEnabled() ) getLog().warn( "Javadoc 1.4+ doesn't support the -1.1 switch anymore. Ignore this option." ); throw new MavenReportException( e.getMessage(), e ); throw new MavenReportException( e.getMessage() ); getLog().error( "no module descriptor for " + projectSourcepaths.getKey() );
throw new MavenReportException( "Unsupported option <encoding/> '" + getEncoding() + "'" ); if ( tokenizer.countTokens() > maxTokens ) throw new MavenReportException( "Unsupported option <locale/> '" + this.locale + "', should be language_country_variant." ); if ( !Arrays.asList( Locale.getISOLanguages() ).contains( language ) ) throw new MavenReportException( "Unsupported language '" + language + "' in option <locale/> '" + this.locale + "'" ); if ( !Arrays.asList( Locale.getISOCountries() ).contains( country ) ) throw new MavenReportException( "Unsupported country '" + country + "' in option <locale/> '" + this.locale + "'" ); throw new MavenReportException( "Unsupported option <locale/> '" + this.locale + "', should be language_country_variant." ); if ( getLog().isWarnEnabled() ) getLog().warn( sb.toString() ); throw new MavenReportException( "Unsupported option <locale/> '" + this.locale + "'" );
public void generate(@SuppressWarnings("unused") Sink sink, @SuppressWarnings("unused") Locale locale) throws MavenReportException { try { if (!canGenerateReport()) { getLog().warn("No source files found"); return; throw exc; } catch (Exception exc) { throw new MavenReportException("wrap: " + exc.getMessage(), exc);
/** {@inheritDoc} */ @Override public void generate( Sink sink, Locale locale ) throws MavenReportException { outputDirectory = getReportOutputDirectory(); try { executeReport( locale ); } catch ( MavenReportException e ) { if ( failOnError ) { throw e; } getLog().error( "Error while creating javadoc report: " + e.getMessage(), e ); } catch ( RuntimeException e ) { if ( failOnError ) { throw e; } getLog().error( "Error while creating javadoc report: " + e.getMessage(), e ); } }
@Override protected void executeReport(final Locale locale) throws MavenReportException { try { final Collection<MavenProject> allProjects = findDependencies(); final ReportAggregator.Builder reportAggregationBuilder = ReportAggregator .builder(); for (final MavenProject proj : allProjects) { addProjectFiles(reportAggregationBuilder, proj); } final ReportAggregator reportAggregator = reportAggregationBuilder .resultOutputStrategy(new DirectoryResultOutputStrategy( getReportsDirectory().getAbsolutePath(), new UndatedReportDirCreationStrategy())) .build(); reportAggregator.aggregateReport(); } catch (final Exception e) { throw new MavenReportException(e.getMessage(), e); } }
@Override public void generate( @SuppressWarnings("deprecation") Sink sink, Locale locale) throws MavenReportException { try { execute(); } catch (SphinxException e) { final MavenReportException cause = new MavenReportException(e.getMessage()); if (e.getCause() != null) { cause.initCause(e.getCause()); } throw cause; } catch (Exception e) { throw new MavenReportException("Error generating a Sphinx report:", e); } }
throws MavenReportException getLog().info( "Starting generating ajdoc" ); throw new MavenReportException( "AspectJ Report failed", e ); if ( getLog().isDebugEnabled() ) getLog().debug( command );
private void unpackSphinx() throws MavenReportException throw new MavenReportException("Could not generate the temporary directory " + sphinxSourceDirectory.getAbsolutePath() + " for the sphinx sources"); getLog().info("Unpacking sphinx to " + sphinxSourceDirectory.getAbsolutePath()); throw new MavenReportException("Could not unpack the sphinx source", ex);
protected void generateReport(List<Path> resultsPaths) throws MavenReportException { try { Path reportPath = Paths.get(getReportDirectory()); AllureCommandline commandline = new AllureCommandline(Paths.get(getInstallDirectory()), reportVersion, this.serveTimeout); getLog().info("Generate report to " + reportPath); commandline.serve(resultsPaths, reportPath, this.serveHost, this.servePort); getLog().info("Report generated successfully."); } catch (Exception e) { getLog().error("Can't generate allure report data", e); throw new MavenReportException("Can't generate allure report data", e); } }
getLog().debug( "Using aggregated aux classpath: " + classpath ); getLog().debug( "Using aux classpath: " + classpath ); throw new MavenReportException( e.getMessage(), e );
if ( getLog().isDebugEnabled() ) getLog().debug( "Output directory: " + outputDirectory.getAbsolutePath() ); getLog().debug( "Source paths:" ); for ( int i = 0; i < sourcePaths.length; ++i ) throw new MavenReportException( "Failed to generate EMMA report", e );