public void setLicenses( List licenses ) { getModel().setLicenses( licenses ); }
public void setLicenses( List<License> licenses ) { getModel().setLicenses( licenses ); }
@Override protected void mergeModel_Licenses( Model target, Model source, boolean sourceDominant, Map<Object, Object> context ) { if ( target.getLicenses().isEmpty() ) { target.setLicenses( new ArrayList<>( source.getLicenses() ) ); } }
protected void mergeModel_Licenses( Model target, Model source, boolean sourceDominant, Map<Object, Object> context ) { List<License> src = source.getLicenses(); if ( !src.isEmpty() ) { List<License> tgt = target.getLicenses(); Map<Object, License> merged = new LinkedHashMap<>( ( src.size() + tgt.size() ) * 2 ); for ( License element : tgt ) { Object key = getLicenseKey( element ); merged.put( key, element ); } for ( License element : src ) { Object key = getLicenseKey( element ); if ( sourceDominant || !merged.containsKey( key ) ) { merged.put( key, element ); } } target.setLicenses( new ArrayList<>( merged.values() ) ); } }
model.setLicenses( licenses ); while ( parser.nextTag() == XmlPullParser.START_TAG )
child.setLicenses( parent.getLicenses() );
child.setLicenses( parent.getLicenses() );
model.setLicenses( licenses ); while ( parser.nextTag() == XmlPullParser.START_TAG )
result.setInceptionYear( src.getInceptionYear() ); result.setIssueManagement( cloneIssueManagement( src.getIssueManagement() ) ); result.setLicenses( cloneList( src.getLicenses(), LICENSE_CLONER ) );
@Override public void set( Model model, List<License> value ) { model.setLicenses( value ); }; };
@Override public void setLicenses(List<License> licenses) { delegate.setLicenses(licenses); }
/** * Set this element describes all of the licenses for this * project. * Each license is described by a * <code>license</code> element, which * is then described by additional elements. * Projects should only list the license(s) that * applies to the project * and not the licenses that apply to dependencies. * If multiple licenses are listed, it is assumed * that the user can select * any of them, not that they must accept all. * * @param licenses */ public FluentModelBuilder withLicenses(List<License> licenses) { model.setLicenses(licenses); return this; }
model.setLicenses( licenses ); while ( parser.nextTag() == XmlPullParser.START_TAG )
@Override protected void mergeModel_Licenses( Model target, Model source, boolean sourceDominant, Map<Object, Object> context ) { if ( target.getLicenses().isEmpty() ) { target.setLicenses( new ArrayList<>( source.getLicenses() ) ); } }
protected void mergeModel_Licenses( Model target, Model source, boolean sourceDominant, Map<Object, Object> context ) { List<License> src = source.getLicenses(); if ( !src.isEmpty() ) { List<License> tgt = target.getLicenses(); Map<Object, License> merged = new LinkedHashMap<Object, License>( ( src.size() + tgt.size() ) * 2 ); for ( License element : tgt ) { Object key = getLicenseKey( element ); merged.put( key, element ); } for ( License element : src ) { Object key = getLicenseKey( element ); if ( sourceDominant || !merged.containsKey( key ) ) { merged.put( key, element ); } } target.setLicenses( new ArrayList<License>( merged.values() ) ); } }
model.setDescription( configurationProperties.getProperty( Constants.ARCHETYPE_DESCRIPTION, project.getDescription() ) ); model.setLicenses( project.getLicenses() ); model.setDevelopers( project.getDevelopers() ); model.setScm( project.getScm() );
model.setLicenses( licenses ); while ( parser.nextTag() == XmlPullParser.START_TAG )
model.setLicenses( licenses ); while ( parser.nextTag() == XmlPullParser.START_TAG )
model.setIssueManagement( translateIssueManagement( v3Model ) ); model.setLicenses( translateLicenses( v3Model.getLicenses() ) ); model.setMailingLists( translateMailingLists( v3Model.getMailingLists() ) ); model.setModelVersion( "4.0.0" );
cleanPom.setVersion( effectivePom.getVersion() ); cleanPom.setPackaging( effectivePom.getPackaging() ); cleanPom.setLicenses( effectivePom.getLicenses() );