void () { MavenArchetype archetype = myBuilder.getArchetype(); MavenId projectId = myBuilder.getProjectId(); Map<String, String> descriptor = getArchetypeDescriptor(archetype); Map<String, String> props = new LinkedHashMap<>(); props.put("groupId", projectId.getGroupId()); props.put("artifactId", projectId.getArtifactId()); props.put("version", projectId.getVersion()); props.put("archetypeGroupId", archetype.groupId); props.put("archetypeArtifactId", archetype.artifactId); props.put("archetypeVersion", archetype.version); props.putAll(descriptor); if (archetype.repository != null) props.put("archetypeRepository", archetype.repository); myMavenPropertiesPanel.setDataFromMap(props); }