@SuppressWarnings( "checkstyle:linelength" ) public ArchetypeConfiguration createArchetypeConfiguration( org.apache.maven.archetype.old.descriptor.ArchetypeDescriptor archetypeDescriptor, Properties properties ) { getLogger().debug( "Creating ArchetypeConfiguration from legacy descriptor and Properties" ); ArchetypeConfiguration configuration = createArchetypeConfiguration( properties ); configuration.setName( archetypeDescriptor.getId() ); addOldRequiredProperty( configuration, properties, Constants.GROUP_ID, null, false ); addOldRequiredProperty( configuration, properties, Constants.ARTIFACT_ID, null, false ); addOldRequiredProperty( configuration, properties, Constants.VERSION, "1.0-SNAPSHOT", false ); addOldRequiredProperty( configuration, properties, Constants.PACKAGE, configuration.getProperty( Constants.GROUP_ID ), true ); return configuration; }
@SuppressWarnings( "checkstyle:linelength" ) public ArchetypeConfiguration createArchetypeConfiguration( org.apache.maven.archetype.old.descriptor.ArchetypeDescriptor archetypeDescriptor, Properties properties ) { getLogger().debug( "Creating ArchetypeConfiguration from legacy descriptor and Properties" ); ArchetypeConfiguration configuration = createArchetypeConfiguration( properties ); configuration.setName( archetypeDescriptor.getId() ); addOldRequiredProperty( configuration, properties, Constants.GROUP_ID, null, false ); addOldRequiredProperty( configuration, properties, Constants.ARTIFACT_ID, null, false ); addOldRequiredProperty( configuration, properties, Constants.VERSION, "1.0-SNAPSHOT", false ); addOldRequiredProperty( configuration, properties, Constants.PACKAGE, configuration.getProperty( Constants.GROUP_ID ), true ); return configuration; }
private void addRequiredProperty( ArchetypeConfiguration configuration, Properties properties, String key, String defaultValue, boolean initPropertyWithDefault ) { if ( !configuration.isConfigured( key ) && configuration.getDefaultValue( key ) == null ) { addOldRequiredProperty( configuration, properties, key, defaultValue, initPropertyWithDefault ); } }
private void addRequiredProperty( ArchetypeConfiguration configuration, Properties properties, String key, String defaultValue, boolean initPropertyWithDefault ) { if ( !configuration.isConfigured( key ) && configuration.getDefaultValue( key ) == null ) { addOldRequiredProperty( configuration, properties, key, defaultValue, initPropertyWithDefault ); } }