public void setExtensions( List extensions ) { build.setExtensions( extensions ); }
public static void mergeExtensionLists( Build childBuild, Build parentBuild ) { Map extMap = new LinkedHashMap(); List ext = childBuild.getExtensions(); if ( ext != null ) { for ( Iterator it = ext.iterator(); it.hasNext(); ) { Extension extension = (Extension) it.next(); extMap.put( extension.getKey(), extension ); } } ext = parentBuild.getExtensions(); if ( ext != null ) { for ( Iterator it = ext.iterator(); it.hasNext(); ) { Extension extension = (Extension) it.next(); if ( !extMap.containsKey( extension.getKey() ) ) { extMap.put( extension.getKey(), extension ); } } } childBuild.setExtensions( new ArrayList( extMap.values() ) ); }
protected void mergeBuild_Extensions( Build target, Build source, boolean sourceDominant, Map<Object, Object> context ) { List<Extension> src = source.getExtensions(); if ( !src.isEmpty() ) { List<Extension> tgt = target.getExtensions(); Map<Object, Extension> merged = new LinkedHashMap<>( ( src.size() + tgt.size() ) * 2 ); for ( Extension element : tgt ) { Object key = getExtensionKey( element ); merged.put( key, element ); } for ( Extension element : src ) { Object key = getExtensionKey( element ); if ( sourceDominant || !merged.containsKey( key ) ) { merged.put( key, element ); } } target.setExtensions( new ArrayList<>( merged.values() ) ); } }
public static Build cloneBuild( Build src ) { if ( src == null ) { return null; } Build result = new Build(); cloneBuildBaseFields( src, result ); result.setExtensions( cloneList( src.getExtensions(), EXTENSION_CLONER ) ); result.setOutputDirectory( src.getOutputDirectory() ); result.setScriptSourceDirectory( src.getScriptSourceDirectory() ); result.setSourceDirectory( src.getSourceDirectory() ); result.setTestOutputDirectory( src.getTestOutputDirectory() ); result.setTestSourceDirectory( src.getTestSourceDirectory() ); return result; }
private void mergeDeterministicBuildElements( Build interpolatedBuild, Build dynamicBuild ) { mergeDeterministicPluginElements( interpolatedBuild.getPlugins(), dynamicBuild.getPlugins() ); PluginManagement dPluginMgmt = dynamicBuild.getPluginManagement(); PluginManagement iPluginMgmt = interpolatedBuild.getPluginManagement(); if ( dPluginMgmt != null ) { mergeDeterministicPluginElements( iPluginMgmt.getPlugins(), dPluginMgmt.getPlugins() ); } if ( dynamicBuild.getExtensions() != null ) { dynamicBuild.setExtensions( interpolatedBuild.getExtensions() ); } }
build.setExtensions( extensions ); while ( parser.nextTag() == XmlPullParser.START_TAG )
public BuildBuilder extensions(Extension... extensions) { if (extensions != null) { getBuild().setExtensions(Arrays.asList(extensions)); } return this; } }
build.setExtensions( extensions ); while ( parser.nextTag() == XmlPullParser.START_TAG )
build.setExtensions(((BuildExtensionNamedValue)namedvalue).getExtensions());
build.setExtensions( extensions ); while ( parser.nextTag() == XmlPullParser.START_TAG )
protected void mergeBuild_Extensions( Build target, Build source, boolean sourceDominant, Map<Object, Object> context ) { List<Extension> src = source.getExtensions(); if ( !src.isEmpty() ) { List<Extension> tgt = target.getExtensions(); Map<Object, Extension> merged = new LinkedHashMap<Object, Extension>( ( src.size() + tgt.size() ) * 2 ); for ( Extension element : tgt ) { Object key = getExtensionKey( element ); merged.put( key, element ); } for ( Extension element : src ) { Object key = getExtensionKey( element ); if ( sourceDominant || !merged.containsKey( key ) ) { merged.put( key, element ); } } target.setExtensions( new ArrayList<Extension>( merged.values() ) ); } }
releaseModel.getBuild().setExtensions( createReleaseExtensions( releaseDescriptor, releaseProject ) );
build.setExtensions( extensions ); while ( parser.nextTag() == XmlPullParser.START_TAG )
extension.setVersion(EXTENSION_DAV_VERSION); extensions.add(extension); build.setExtensions(extensions); changed = true;
build.setExtensions( extensions ); while ( parser.nextTag() == XmlPullParser.START_TAG )