public ArchetypeDefinition createArchetypeDefinition(Properties properties) { ArchetypeDefinition definition = new ArchetypeDefinition(); definition.setGroupId(properties.getProperty(Constants.ARCHETYPE_GROUP_ID, null)); definition.setArtifactId(properties.getProperty(Constants.ARCHETYPE_ARTIFACT_ID, null)); definition.setVersion(properties.getProperty(Constants.ARCHETYPE_VERSION, null)); definition.setRepository(properties.getProperty(Constants.ARCHETYPE_REPOSITORY, null)); return definition; }
definition.setName(foundArchetype.getArtifactId()); if (StringUtils.isNotEmpty(foundArchetype.getRepository())) { definition.setRepository(foundArchetype.getRepository()); definition.setRepository(catalogBase); log.warn("No archetype repository found. Falling back to central repository (http://repo1.maven.org/maven2). "); log.warn("Use -DarchetypeRepository=<your repository> if archetype's repository is elsewhere."); definition.setRepository("http://repo1.maven.org/maven2"); definition.setName(foundArchetype.getArtifactId()); if (StringUtils.isNotEmpty(foundArchetype.getRepository())) { definition.setRepository(foundArchetype.getRepository()); definition.setRepository(catalogBase); definition.setRepository(selectedArchetype.getRepository()); definition.setRepository(catalogBase);