public int compare( String left, String right ) { String leftDefault = archetypeConfiguration.getDefaultValue( left ); if ( ( leftDefault != null ) && leftDefault.indexOf( "${" + right + "}" ) >= 0 ) { //left contains right return 1; } String rightDefault = archetypeConfiguration.getDefaultValue( right ); if ( ( rightDefault != null ) && rightDefault.indexOf( "${" + left + "}" ) >= 0 ) { //right contains left return -1; } return comparePropertyName( left, right ); }
public int compare( String left, String right ) { String leftDefault = archetypeConfiguration.getDefaultValue( left ); if ( ( leftDefault != null ) && leftDefault.indexOf( "${" + right + "}" ) >= 0 ) { //left contains right return 1; } String rightDefault = archetypeConfiguration.getDefaultValue( right ); if ( ( rightDefault != null ) && rightDefault.indexOf( "${" + left + "}" ) >= 0 ) { //right contains left return -1; } return comparePropertyName( left, right ); }
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 ); } }
String packageDefault = archetypeConfiguration.getDefaultValue( requiredProperty ); packageDefault = ( null == packageDefault || "".equals( packageDefault ) ) ? archetypeConfiguration.getProperty( "groupId" ) : archetypeConfiguration.getDefaultValue( requiredProperty ); String value = archetypeConfiguration.getDefaultValue( requiredProperty ); archetypeConfiguration.getDefaultValue( requiredProperty ) != null ) ) String value = archetypeConfiguration.getDefaultValue( requiredProperty ); value = getTransitiveDefaultValue( value, archetypeConfiguration, requiredProperty, context ); archetypeConfiguration.setProperty( requiredProperty, value );
String packageDefault = archetypeConfiguration.getDefaultValue( requiredProperty ); packageDefault = ( null == packageDefault || "".equals( packageDefault ) ) ? archetypeConfiguration.getProperty( "groupId" ) : archetypeConfiguration.getDefaultValue( requiredProperty ); String value = archetypeConfiguration.getDefaultValue( requiredProperty ); archetypeConfiguration.getDefaultValue( requiredProperty ) != null ) ) String value = archetypeConfiguration.getDefaultValue( requiredProperty ); value = getTransitiveDefaultValue( value, archetypeConfiguration, requiredProperty, context ); archetypeConfiguration.setProperty( requiredProperty, value );
archetypeConfiguration.setProperty( Constants.GROUP_ID, archetypeCreationQueryer.getGroupId( archetypeConfiguration.getDefaultValue( Constants.GROUP_ID ) ) ); archetypeConfiguration.setProperty( Constants.ARTIFACT_ID, archetypeCreationQueryer.getArtifactId( archetypeConfiguration.getDefaultValue( Constants.ARTIFACT_ID ) ) ); archetypeConfiguration.setProperty( Constants.VERSION, archetypeCreationQueryer.getVersion( archetypeConfiguration.getDefaultValue( Constants.VERSION ) ) ); archetypeConfiguration.setProperty( Constants.PACKAGE, archetypeCreationQueryer.getPackage( StringUtils.isEmpty( resolvedPackage ) ? archetypeConfiguration.getDefaultValue( Constants.PACKAGE ) : resolvedPackage ) ); archetypeCreationQueryer.askReplacementValue( propertyKey, archetypeConfiguration.getDefaultValue( propertyKey ) ); archetypeConfiguration.setDefaultProperty( propertyKey, replacementValue ); archetypeConfiguration.setProperty( propertyKey, replacementValue );
archetypeConfiguration.setProperty( Constants.GROUP_ID, archetypeCreationQueryer.getGroupId( archetypeConfiguration.getDefaultValue( Constants.GROUP_ID ) ) ); archetypeConfiguration.setProperty( Constants.ARTIFACT_ID, archetypeCreationQueryer.getArtifactId( archetypeConfiguration.getDefaultValue( Constants.ARTIFACT_ID ) ) ); archetypeConfiguration.setProperty( Constants.VERSION, archetypeCreationQueryer.getVersion( archetypeConfiguration.getDefaultValue( Constants.VERSION ) ) ); archetypeConfiguration.setProperty( Constants.PACKAGE, archetypeCreationQueryer.getPackage( StringUtils.isEmpty( resolvedPackage ) ? archetypeConfiguration.getDefaultValue( Constants.PACKAGE ) : resolvedPackage ) ); archetypeCreationQueryer.askReplacementValue( propertyKey, archetypeConfiguration.getDefaultValue( propertyKey ) ); archetypeConfiguration.setDefaultProperty( propertyKey, replacementValue ); archetypeConfiguration.setProperty( propertyKey, replacementValue );