/** * Method writeConfigurationContainer. * * @param configurationContainer * @param serializer * @param tagName * @throws java.io.IOException */ private void writeConfigurationContainer( ConfigurationContainer configurationContainer, String tagName, XmlSerializer serializer ) throws java.io.IOException { serializer.startTag( NAMESPACE, tagName ); if ( configurationContainer.getInherited() != null ) { serializer.startTag( NAMESPACE, "inherited" ).text( configurationContainer.getInherited() ).endTag( NAMESPACE, "inherited" ); } if ( configurationContainer.getConfiguration() != null ) { ((Xpp3Dom) configurationContainer.getConfiguration()).writeToSerializer( NAMESPACE, serializer ); } serializer.endTag( NAMESPACE, tagName ); } //-- void writeConfigurationContainer( ConfigurationContainer, String, XmlSerializer )
private void injectConfigurationContainer( ConfigurationContainer profileContainer, ConfigurationContainer modelContainer ) { Xpp3Dom configuration = (Xpp3Dom) profileContainer.getConfiguration(); Xpp3Dom parentConfiguration = (Xpp3Dom) modelContainer.getConfiguration(); configuration = merge( configuration, parentConfiguration ); modelContainer.setConfiguration( configuration ); }
ConfigurationContainer configurationContainer = new ConfigurationContainer(); for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- ) configurationContainer.setInherited( interpolatedTrimmed( parser.nextText(), "inherited" ) ); configurationContainer.setConfiguration( org.codehaus.plexus.util.xml.Xpp3DomBuilder.build( parser, true ) );
protected void mergeConfigurationContainer_Inherited( ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getInherited(); if ( src != null ) { if ( sourceDominant || target.getInherited() == null ) { target.setInherited( src ); target.setLocation( "inherited", source.getLocation( "inherited" ) ); } } }
@SuppressWarnings("unchecked") public <T> List<T> getParameterList(final String parameter, @SuppressWarnings("unused") final Class<T> asType) throws CoreException { ConfigurationContainer executionClone = execution.clone(); Xpp3Dom configuration = (Xpp3Dom) executionClone.getConfiguration(); configuration = configuration != null ? configuration.getChild(parameter) : null; if (configuration != null && configuration.getChildCount() > 0) { configuration.setAttribute("default-value", ""); } final List<T> list = maven.getMojoParameterValue(mavenProject, parameter, List.class, mojoExecution.getPlugin(), executionClone, mojoExecution.getGoal(), monitor); if (list == null) { return Collections.emptyList(); } return list; }
<T extends ConfigurationContainer> void plugins(List<T> plugins) { for (int i = 0; i < plugins.size(); i++) { T container = plugins.get(i); String prefix = container.getConfiguration() == null ? "plugin " : "plugin( "; String indent = prefix.replaceAll( ".", " " ); p.print( prefix); pluginProlog( rplugin.getGroupId(), rplugin.getArtifactId(), rplugin.getVersion() ); if (!container.isInherited()) { p.append(", "); p.appendName("inherited").append(" => false"); p.appendName("extensions").append(" => true"); p.printConfiguration( indent, container.getConfiguration() ); if ( plugin != null && ( !plugin.getExecutions().isEmpty() || !plugin.getDependencies().isEmpty() ) ){
ConfigurationContainer configurationContainer = new ConfigurationContainer(); InputLocation _location; _location = new InputLocation( parser.getLineNumber(), parser.getColumnNumber(), source ); configurationContainer.setLocation( "", _location ); for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- ) configurationContainer.setLocation( "inherited", _location ); configurationContainer.setInherited( interpolatedTrimmed( parser.nextText(), "inherited" ) ); configurationContainer.setLocation( "configuration", _location ); configurationContainer.setConfiguration( org.codehaus.plexus.util.xml.Xpp3DomBuilder.build( parser, true ) );
<T extends ConfigurationContainer> void plugins(List<T> plugins) { for (int i = 0; i < plugins.size(); i++) { T container = plugins.get(i); String prefix = container.getConfiguration() == null ? "plugin " : "plugin( "; String indent = prefix.replaceAll( ".", " " ); p.print( prefix); pluginProlog( rplugin.getGroupId(), rplugin.getArtifactId(), rplugin.getVersion() ); p.printConfiguration( indent, container.getConfiguration() ); if ( plugin != null && ( !plugin.getExecutions().isEmpty() || !plugin.getDependencies().isEmpty() ) ){
/** * Method clone. * * @return PluginExecution */ public PluginExecution clone() { try { PluginExecution copy = (PluginExecution) super.clone(); if ( this.goals != null ) { copy.goals = new java.util.ArrayList<String>(); copy.goals.addAll( this.goals ); } return copy; } catch ( java.lang.Exception ex ) { throw (java.lang.RuntimeException) new java.lang.UnsupportedOperationException( getClass().getName() + " does not support clone()" ).initCause( ex ); } } //-- PluginExecution clone()
public AbstractMavenPluginConfigurationTranslator(final IMaven maven, final MavenSession session, final MavenProject mavenProject, final MojoExecution mojoExecution, final IProject project, final IProgressMonitor monitor) throws CoreException { this.maven = maven; this.mavenProject = mavenProject; this.project = project; this.mojoExecution = mojoExecution; this.monitor = monitor; this.resourceResolver = AbstractMavenPluginProjectConfigurator .getResourceResolver(mojoExecution, session, project.getLocation()); execution = new PluginExecution(); execution.setConfiguration(mojoExecution.getConfiguration()); }
protected void mergeConfigurationContainer_Inherited( ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getInherited(); if ( src != null ) { if ( sourceDominant || target.getInherited() == null ) { target.setInherited( src ); target.setLocation( "inherited", source.getLocation( "inherited" ) ); } } }
<T extends ConfigurationContainer> void plugins(List<T> plugins) { for (int i = 0; i < plugins.size(); i++) { T container = plugins.get(i); String prefix = container.getConfiguration() == null ? "plugin " : "plugin( "; String indent = prefix.replaceAll( ".", " " ); p.print( prefix); pluginProlog( rplugin.getGroupId(), rplugin.getArtifactId(), rplugin.getVersion() ); if (!container.isInherited()) { p.append(", "); p.appendName("inherited").append(" => false"); p.appendName("extensions").append(" => true"); p.printConfiguration( indent, container.getConfiguration() ); if ( plugin != null && ( !plugin.getExecutions().isEmpty() || !plugin.getDependencies().isEmpty() ) ){
ConfigurationContainer configurationContainer = new ConfigurationContainer(); InputLocation _location; _location = new InputLocation( parser.getLineNumber(), parser.getColumnNumber(), source ); configurationContainer.setLocation( "", _location ); for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- ) configurationContainer.setLocation( "inherited", _location ); configurationContainer.setInherited( getTrimmedValue( parser.nextText() ) ); configurationContainer.setLocation( "configuration", _location ); configurationContainer.setConfiguration( org.codehaus.plexus.util.xml.Xpp3DomBuilder.build( parser, true ) );
/** * Method clone. * * @return ReportSet */ public ReportSet clone() { try { ReportSet copy = (ReportSet) super.clone(); if ( this.reports != null ) { copy.reports = new java.util.ArrayList<String>(); copy.reports.addAll( this.reports ); } return copy; } catch ( java.lang.Exception ex ) { throw (java.lang.RuntimeException) new java.lang.UnsupportedOperationException( getClass().getName() + " does not support clone()" ).initCause( ex ); } } //-- ReportSet clone()
/** * Method writeConfigurationContainer. * * @param configurationContainer * @param serializer * @param tagName * @throws java.io.IOException */ private void writeConfigurationContainer( ConfigurationContainer configurationContainer, String tagName, XmlSerializer serializer ) throws java.io.IOException { serializer.startTag( NAMESPACE, tagName ); if ( configurationContainer.getInherited() != null ) { serializer.attribute( NAMESPACE, "inherited", configurationContainer.getInherited() ); } if ( configurationContainer.getConfiguration() != null ) { ((Xpp3Dom) configurationContainer.getConfiguration()).writeToSerializer( NAMESPACE, serializer ); } serializer.endTag( NAMESPACE, tagName ); } //-- void writeConfigurationContainer( ConfigurationContainer, String, XmlSerializer )
protected void mergeConfigurationContainer_Configuration( ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context ) { Xpp3Dom src = (Xpp3Dom) source.getConfiguration(); if ( src != null ) { Xpp3Dom tgt = (Xpp3Dom) target.getConfiguration(); if ( sourceDominant || tgt == null ) { tgt = Xpp3Dom.mergeXpp3Dom( new Xpp3Dom( src ), tgt ); } else { tgt = Xpp3Dom.mergeXpp3Dom( tgt, src ); } target.setConfiguration( tgt ); } }
ConfigurationContainer configurationContainer = new ConfigurationContainer(); for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- ) configurationContainer.setInherited( getTrimmedValue( value ) ); configurationContainer.setConfiguration( org.codehaus.plexus.util.xml.Xpp3DomBuilder.build( parser ) );
/** * Method clone. * * @return ReportPlugin */ public ReportPlugin clone() { try { ReportPlugin copy = (ReportPlugin) super.clone(); if ( this.reportSets != null ) { copy.reportSets = new java.util.ArrayList<ReportSet>(); for ( ReportSet item : this.reportSets ) { copy.reportSets.add( ( (ReportSet) item).clone() ); } } return copy; } catch ( java.lang.Exception ex ) { throw (java.lang.RuntimeException) new java.lang.UnsupportedOperationException( getClass().getName() + " does not support clone()" ).initCause( ex ); } } //-- ReportPlugin clone()
/** * Method writeConfigurationContainer. * * @param configurationContainer * @param serializer * @param tagName * @throws java.io.IOException */ private void writeConfigurationContainer( ConfigurationContainer configurationContainer, String tagName, XmlSerializer serializer ) throws java.io.IOException { serializer.startTag( NAMESPACE, tagName ); if ( configurationContainer.getInherited() != null ) { serializer.startTag( NAMESPACE, "inherited" ).text( configurationContainer.getInherited() ).endTag( NAMESPACE, "inherited" ); } if ( configurationContainer.getConfiguration() != null ) { ((Xpp3Dom) configurationContainer.getConfiguration()).writeToSerializer( NAMESPACE, serializer ); } serializer.endTag( NAMESPACE, tagName ); } //-- void writeConfigurationContainer( ConfigurationContainer, String, XmlSerializer )
protected void mergeConfigurationContainer_Configuration( ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object, Object> context ) { Xpp3Dom src = (Xpp3Dom) source.getConfiguration(); if ( src != null ) { Xpp3Dom tgt = (Xpp3Dom) target.getConfiguration(); if ( sourceDominant || tgt == null ) { tgt = Xpp3Dom.mergeXpp3Dom( new Xpp3Dom( src ), tgt ); } else { tgt = Xpp3Dom.mergeXpp3Dom( tgt, src ); } target.setConfiguration( tgt ); } }