String inherited = plugin.getInherited(); String parentInherited = parentPlugin.getInherited();
String inherited = plugin.getInherited(); String parentInherited = parentPlugin.getInherited();
String parentInherited = parent.getInherited();
String parentInherited = parent.getInherited();
if ( plugin.getInherited() != null ) serializer.startTag( NAMESPACE, "inherited" ).text( plugin.getInherited() ).endTag( NAMESPACE, "inherited" );
public static Plugin clonePlugin( Plugin src ) { Plugin result = null; if ( src != null ) { result = new Plugin(); result.setArtifactId( src.getArtifactId() ); result.setConfiguration( cloneConfiguration( src.getConfiguration() ) ); result.setDependencies( cloneList( src.getDependencies(), DEPENDENCY_CLONER ) ); result.setExecutions( cloneList( src.getExecutions(), PLUGIN_EXECUTION_CLONER ) ); result.setExtensions( src.isExtensions() ); result.setGroupId( src.getGroupId() ); result.setInherited( src.getInherited() ); result.setVersion( src.getVersion() ); } return result; }
request ); validateBoolean( "build.plugins.plugin.inherited", problems, errOn30, Version.V20, p.getInherited(), p.getKey(), p );
private void writePlugin(Plugin plugin, String indent) throws IOException { StringBuilder sb = new StringBuilder(); sb.append(plugin.getGroupId() + ":" + plugin.getArtifactId()); if (plugin.getVersion() != null) { sb.append(":" + plugin.getVersion()); } out.write(indent + "plugin(\"" + sb.toString() + "\")" + br); if (plugin.getExtensions() != null) { out.write(indent + " .extensions(" + plugin.getExtensions() + ")" + br); } if (plugin.getInherited() != null) { out.write(indent + " .inherited(" + plugin.getInherited() + ")" + br); } if (plugin.getDependencies() != null && !plugin.getDependencies().isEmpty()) { out.write(indent + " " + ".dependencies(" + br); writePluginDependency(plugin.getDependencies(), indent); out.write(indent + " " + ")" + br); } writeConfiguration((Xpp3Dom)plugin.getConfiguration(), indent); out.write(indent + ".endPlugin()" + br); }
if ( plugin.getInherited() != null ) serializer.attribute( NAMESPACE, "inherited", plugin.getInherited() );
public String getInherited() { return plugin.getInherited(); }
/** * Returns the Inherited of a {@link Plugin} or {@link ReportPlugin} * * @param plugin the {@link Plugin} or {@link ReportPlugin} * @return the Inherited of the {@link Plugin} or {@link ReportPlugin} * @since 1.0-alpha-1 */ private static boolean getPluginInherited( Object plugin ) { return "true".equalsIgnoreCase( plugin instanceof ReportPlugin ? ( (ReportPlugin) plugin ).getInherited() : ( (Plugin) plugin ).getInherited() ); }
/** * Returns the Inherited of a {@link Plugin} or {@link ReportPlugin} * * @param plugin the {@link Plugin} or {@link ReportPlugin} * @return the Inherited of the {@link Plugin} or {@link ReportPlugin} * @since 1.0-alpha-1 */ private static boolean getPluginInherited( Object plugin ) { return "true".equalsIgnoreCase( plugin instanceof ReportPlugin ? ( (ReportPlugin) plugin ).getInherited() : ( (Plugin) plugin ).getInherited() ); }
/** * Method updatePlugin * * @param value * @param element * @param counter * @param xmlTag */ protected void updatePlugin( Plugin value, String xmlTag, Counter counter, Element element ) { Element root = element; Counter innerCount = new Counter( counter.getDepth() + 1 ); findAndReplaceSimpleElement( innerCount, root, "groupId", value.getGroupId(), "org.apache.maven.plugins" ); findAndReplaceSimpleElement( innerCount, root, "artifactId", value.getArtifactId(), null ); findAndReplaceSimpleElement( innerCount, root, "version", value.getVersion(), null ); findAndReplaceSimpleElement( innerCount, root, "extensions", !value.isExtensions() ? null : String.valueOf( value.isExtensions() ), "false" ); iteratePluginExecution( innerCount, root, value.getExecutions(), "executions", "execution" ); iterateDependency( innerCount, root, value.getDependencies(), "dependencies", "dependency" ); findAndReplaceXpp3DOM( innerCount, root, "goals", (Xpp3Dom) value.getGoals() ); findAndReplaceSimpleElement( innerCount, root, "inherited", value.getInherited(), null ); findAndReplaceXpp3DOM( innerCount, root, "configuration", (Xpp3Dom) value.getConfiguration() ); } // -- void updatePlugin(Plugin, String, Counter, Element)
/** * Method updatePlugin * * @param value * @param element * @param counter * @param xmlTag */ protected void updatePlugin( Plugin value, String xmlTag, Counter counter, Element element ) { Element root = element; Counter innerCount = new Counter( counter.getDepth() + 1 ); findAndReplaceSimpleElement( innerCount, root, "groupId", value.getGroupId(), "org.apache.maven.plugins" ); findAndReplaceSimpleElement( innerCount, root, "artifactId", value.getArtifactId(), null ); findAndReplaceSimpleElement( innerCount, root, "version", value.getVersion(), null ); findAndReplaceSimpleElement( innerCount, root, "extensions", !value.isExtensions() ? null : String.valueOf( value.isExtensions() ), "false" ); iteratePluginExecution( innerCount, root, value.getExecutions(), "executions", "execution" ); iterateDependency( innerCount, root, value.getDependencies(), "dependencies", "dependency" ); findAndReplaceXpp3DOM( innerCount, root, "goals", (Xpp3Dom) value.getGoals() ); findAndReplaceSimpleElement( innerCount, root, "inherited", value.getInherited(), null ); findAndReplaceXpp3DOM( innerCount, root, "configuration", (Xpp3Dom) value.getConfiguration() ); } // -- void updatePlugin(Plugin, String, Counter, Element)
/** * Method updatePlugin * * @param value * @param element * @param counter * @param xmlTag */ protected void updatePlugin(Plugin value, String xmlTag, Counter counter, Element element) { Element root = element; Counter innerCount = new Counter(counter.getDepth() + 1); findAndReplaceSimpleElement(innerCount, root, "groupId", value.getGroupId(), "org.apache.maven.plugins"); findAndReplaceSimpleElement(innerCount, root, "artifactId", value.getArtifactId(), null); findAndReplaceSimpleElement(innerCount, root, "version", value.getVersion(), null); findAndReplaceSimpleElement(innerCount, root, "extensions", value.isExtensions() == false ? null : String.valueOf( value.isExtensions() ), "false"); iteratePluginExecution(innerCount, root, value.getExecutions(),"executions","execution"); iterateDependency(innerCount, root, value.getDependencies(),"dependencies","dependency"); findAndReplaceXpp3DOM(innerCount, root, "goals", (Xpp3Dom)value.getGoals()); findAndReplaceSimpleElement(innerCount, root, "inherited", value.getInherited(), null); findAndReplaceXpp3DOM(innerCount, root, "configuration", (Xpp3Dom)value.getConfiguration()); } //-- void updatePlugin(Plugin, String, Counter, Element)
releasePlugin.setDependencies( plugin.getDependencies() ); releasePlugin.setGoals( plugin.getGoals() ); releasePlugin.setInherited( plugin.getInherited() ); releasePlugin.setConfiguration( plugin.getConfiguration() );
/** * Method updatePlugin. * * @param value * @param element * @param counter * @param xmlTag */ protected void updatePlugin(Plugin value, String xmlTag, Counter counter, Element element) { Element root = element; Counter innerCount = new Counter(counter.getDepth() + 1); findAndReplaceSimpleElement(innerCount, root, "groupId", value.getGroupId(), "org.apache.maven.plugins"); findAndReplaceSimpleElement(innerCount, root, "artifactId", value.getArtifactId(), null); findAndReplaceSimpleElement(innerCount, root, "version", value.getVersion(), null); findAndReplaceSimpleElement(innerCount, root, "extensions", value.isExtensions() == false ? null : String.valueOf( value.isExtensions() ), "false"); iteratePluginExecution(innerCount, root, value.getExecutions(),"executions","execution"); iterateDependency(innerCount, root, value.getDependencies(),"dependencies","dependency"); findAndReplaceXpp3DOM(innerCount, root, "goals", (Xpp3Dom)value.getGoals()); findAndReplaceSimpleElement(innerCount, root, "inherited", value.getInherited(), null); findAndReplaceXpp3DOM(innerCount, root, "configuration", (Xpp3Dom)value.getConfiguration()); } //-- void updatePlugin(Plugin, String, Counter, Element)
/** * Method updatePlugin. * * @param value * @param element * @param counter * @param xmlTag */ protected void updatePlugin( Plugin value, String xmlTag, Counter counter, Element element ) { Element root = element; Counter innerCount = new Counter( counter.getDepth() + 1 ); findAndReplaceSimpleElement( innerCount, root, "groupId", value.getGroupId(), "org.apache.maven.plugins" ); findAndReplaceSimpleElement( innerCount, root, "artifactId", value.getArtifactId(), null ); findAndReplaceSimpleElement( innerCount, root, "version", value.getVersion(), null ); findAndReplaceSimpleElement( innerCount, root, "extensions", ( value.isExtensions() == false ) ? null : String.valueOf( value.isExtensions() ), "false" ); iteratePluginExecution( innerCount, root, value.getExecutions(), "executions", "execution" ); iterateDependency( innerCount, root, value.getDependencies(), "dependencies", "dependency" ); findAndReplaceXpp3DOM( innerCount, root, "goals", (Xpp3Dom) value.getGoals() ); findAndReplaceSimpleElement( innerCount, root, "inherited", value.getInherited(), null ); findAndReplaceXpp3DOM( innerCount, root, "configuration", (Xpp3Dom) value.getConfiguration() ); } // -- void updatePlugin(Plugin, String, Counter, Element)
/** * Method updatePlugin. * * @param value * @param element * @param counter * @param xmlTag */ protected void updatePlugin(Plugin value, String xmlTag, Counter counter, Element element) { Element root = element; Counter innerCount = new Counter(counter.getDepth() + 1); findAndReplaceSimpleElement(innerCount, root, "groupId", value.getGroupId(), "org.apache.maven.plugins"); findAndReplaceSimpleElement(innerCount, root, "artifactId", value.getArtifactId(), null); findAndReplaceSimpleElement(innerCount, root, "version", value.getVersion(), null); findAndReplaceSimpleElement(innerCount, root, "extensions", (value.isExtensions() == false) ? null : String.valueOf(value.isExtensions()), "false"); iteratePluginExecution(innerCount, root, value.getExecutions(), "executions", "execution"); iterateDependency(innerCount, root, value.getDependencies(), "dependencies", "dependency"); findAndReplaceXpp3DOM(innerCount, root, "goals", (Xpp3Dom) value.getGoals()); findAndReplaceSimpleElement(innerCount, root, "inherited", value.getInherited(), null); findAndReplaceXpp3DOM(innerCount, root, "configuration", (Xpp3Dom) value.getConfiguration()); } // -- void updatePlugin(Plugin, String, Counter, Element)
/** * Interpolates elements of the {@link Plugin} object. * * @param plugin * {@link Plugin} object whose elements to interpolate. */ private void interpolatePlugin(final Plugin plugin) { plugin.setArtifactId( interpolateString(plugin.getArtifactId())); plugin.setExtensions( interpolateString(plugin.getExtensions())); plugin.setGroupId( interpolateString(plugin.getGroupId())); plugin.setInherited( interpolateString(plugin.getInherited())); plugin.setVersion( interpolateString(plugin.getVersion())); interpolateDOM((Xpp3Dom) plugin.getConfiguration()); interpolateDependencies(plugin.getDependencies()); interpolateExecutions(plugin.getExecutions()); }