@Override public MetadataFacet setProjectName(String name) { getConfiguration().setProperty(PROJECT_NAME_KEY, name); return this; }
@Override public MetadataFacet setProjectVersion(String version) { getConfiguration().setProperty(PROJECT_VERSION_KEY, version); return this; }
@Override public MetadataFacet setProjectGroupName(String groupId) { getConfiguration().setProperty(PROJECT_GROUP_NAME_KEY, groupId); return this; }
public void setRemoteRepository(String repoUrl) { userConfig().setProperty(REPOSITORY_KEY, repoUrl); }
public void setLocalRepository(String location) { userConfig().setProperty(CLONE_LOCATION_KEY, location); }
@Override public MetadataFacet setDirectProperty(String name, String value) { Configuration subset = getConfiguration().subset(PROPERTIES_SUBSET_KEY); subset.setProperty(name, value); return this; }
private File getUserProvidedRulesFolder() { if (supplementalRulesFolder.getValue() != null) { File userProvidedRulesFolderFile = supplementalRulesFolder.getValue().getUnderlyingResourceObject(); configuration.setProperty(KEY_SUPPLEMENTAL_RULES_DIRECTORY, userProvidedRulesFolderFile.getAbsolutePath()); return userProvidedRulesFolderFile; } else { String userProvidedRulesFolder = configuration.getString(KEY_SUPPLEMENTAL_RULES_DIRECTORY); if (StringUtils.isEmpty(userProvidedRulesFolder)) { Path windupConfigHomePath = SharedProperties.getWindupConfigurationDirectory(); return windupConfigHomePath.resolve(".windup").resolve("rules").toFile(); } else { return new File(userProvidedRulesFolder); } } }
/** * Set the value of a {@link ProjectProperty}. This value will persist in the * forge configurations. * * @param property * The {@link ProjectProperty} to which a value will be assigned. * @param value * The value to assign to the property. * @throws IllegalArgumentException * If the class of the {@code value} does not match * {@code property.valueType}. */ public <T> void setProjectProperty(ProjectProperty property, T value) { if (!property.valueType.isInstance(value)) { throw new IllegalArgumentException("Value for property " + property.toString() + " must be type " + property.valueType + ", not " + value.getClass()); } @SuppressWarnings("unchecked") final ConfigTypeConverter<T> converter = (ConfigTypeConverter<T>) converterFactory.getConverter(property.valueType); final Configuration config = project.getFacet(ConfigurationFacet.class).getConfiguration(); final String attribute = getProjectAttribute(property); config.setProperty(attribute, converter.convertToString(value)); }
String targetDir = generationContext.getTargetDirectory(); targetDir = (targetDir == null) ? "" : targetDir; getConfig().setProperty(FacesScaffoldProvider.class.getName() + "_targetDir", targetDir); Resource<?> template = (Resource<?>) generationContext.getAttribute("pageTemplate"); List<Resource<?>> generatedResourcesForEntity = this.generateFromEntity(targetDir, template, entity);
@Override public Result execute(UIExecutionContext context) throws Exception { getConfiguration().setProperty(named.getValue(), url.getValue().getFullyQualifiedName()); getArchetypeCatalogFactoryRegistry().addArchetypeCatalogFactory(named.getValue(), url.getValue().getUnderlyingResourceObject()); return Results.success(); }
config.setProperty("connection-profiles", XMLParser.toXMLString(root));