@Deprecated public void setReporting( Reporting reporting ) { getModel().setReporting( reporting ); }
public void setReporting( Reporting reporting ) { getModel().setReporting( reporting ); }
model.setReporting( profileReporting );
private void assembleReportingInheritance( Model child, Model parent ) { // Reports :: aggregate Reporting childReporting = child.getReporting(); Reporting parentReporting = parent.getReporting(); if ( parentReporting != null ) { if ( childReporting == null ) { childReporting = new Reporting(); child.setReporting( childReporting ); } childReporting.setExcludeDefaults( parentReporting.isExcludeDefaults() ); if ( StringUtils.isEmpty( childReporting.getOutputDirectory() ) ) { childReporting.setOutputDirectory( parentReporting.getOutputDirectory() ); } mergeReportPluginLists( childReporting, parentReporting, true ); } }
private void assembleReportingInheritance( Model child, Model parent ) { // Reports :: aggregate Reporting childReporting = child.getReporting(); Reporting parentReporting = parent.getReporting(); if ( parentReporting != null ) { if ( childReporting == null ) { childReporting = new Reporting(); child.setReporting( childReporting ); } if ( childReporting.isExcludeDefaultsValue() == null ) { childReporting.setExcludeDefaultsValue( parentReporting.isExcludeDefaultsValue() ); } if ( StringUtils.isEmpty( childReporting.getOutputDirectory() ) ) { childReporting.setOutputDirectory( parentReporting.getOutputDirectory() ); } ModelUtils.mergeReportPluginLists( childReporting, parentReporting, true ); } }
model.setReporting( parseReporting( parser, strict ) );
model.setReporting( parseReporting( parser, strict, source ) );
@Override public void setReporting(Reporting reporting) { delegate.setReporting(reporting); }
@Override public void set( Model model, Reporting value ) { model.setReporting( value ); }; };
/** * Set this element includes the specification of report * plugins to use * to generate the reports on the Maven-generated * site. * These reports will be run when a user executes * <code>mvn site</code>. * All of the reports will be included in the * navigation bar for browsing. * * @param reporting */ public FluentModelBuilder withReporting(Reporting reporting) { model.setReporting(reporting); return this; }
model.setReporting( parseReporting( parser, strict ) );
Model model = new Model(); ReportPlugin reportPlugin = new ReportPlugin(); reportPlugin.setGroupId("org.codehaus.mojo"); reportPlugin.setArtifactId("cobertura-maven-plugin"); Reporting reporting = new Reporting(); reporting.addPlugin(reportPlugin); model.setReporting(reporting); StringWriter writer = new StringWriter(); MavenXpp3Writer xpp = new MavenXpp3Writer(); try { xpp.write(writer, model); System.out.println(writer.toString()); } catch (IOException e) { e.printStackTrace(); }
private void mergeReportPlugins(Model model, Model generatedModel) { if (generatedModel.getReporting() != null) { if (model.getReporting() == null) { model.setReporting(new Reporting()); } Map<String,ReportPlugin> reportPluginsByIds=model.getReporting().getReportPluginsAsMap(); Map<String,ReportPlugin> generatedReportPluginsByIds=generatedModel.getReporting().getReportPluginsAsMap(); for (String generatedReportPluginsId : generatedReportPluginsByIds.keySet()) { if (!reportPluginsByIds.containsKey(generatedReportPluginsId)) { model.getReporting().addPlugin(generatedReportPluginsByIds.get(generatedReportPluginsId)); } else { log.warn("Can not override report: " + generatedReportPluginsId); } } } }
private void mergeReportPlugins( Model model, Model generatedModel ) { if ( generatedModel.getReporting() != null ) { if ( model.getReporting() == null ) { model.setReporting( new Reporting() ); } @SuppressWarnings( "unchecked" ) Map<String, ReportPlugin> reportPluginsByIds = model.getReporting().getReportPluginsAsMap(); @SuppressWarnings( "unchecked" ) Map<String, ReportPlugin> generatedReportPluginsByIds = generatedModel.getReporting().getReportPluginsAsMap(); for ( String generatedReportPluginsId : generatedReportPluginsByIds.keySet() ) { if ( !reportPluginsByIds.containsKey( generatedReportPluginsId ) ) { model.getReporting().addPlugin( generatedReportPluginsByIds.get( generatedReportPluginsId ) ); } else { getLogger().warn( "Can not override report: " + generatedReportPluginsId ); } } } }
/** * Removes a lot of unnecessary information from the POM. * This includes the build section, reporting, repositories, etc. */ public void trimModel( Model model ) { model.setBuild( null ); model.setReporting( null ); model.setProperties( null ); model.setRepositories( null ); model.setPluginRepositories( null ); model.setProfiles( null ); model.setDistributionManagement( null ); model.setModules( null ); }
model.setReporting( parseReporting( parser, strict ) );
if (reporting == null) { reporting = new Reporting(); model.setReporting(reporting);
model.setReporting( parseReporting( parser, strict, source ) );
v4Model.setReporting( new Reporting() );
model.setPackaging( "jar" ); model.setReporting( translateReports( v3Model.getReports() ) ); model.setScm( translateScm( v3Model ) ); model.setUrl( v3Model.getUrl() );