code: private Properties loadConfig() throws IOException {
  		String configUrl = String.format("%s/%s/%s", defaultRepositoryUrl, DIST_DIR, RESOLVE_CONFIG_FILE);
  		log.info("Looking for repository-config at {}", configUrl);
  
  		CloseableHttpClient client = HttpClients.createDefault();
  
  		HttpGet httpget = new HttpGet(configUrl);
  		CloseableHttpResponse contentResponse;
  		try {
  			contentResponse = client.execute(httpget);
  		} catch (ConnectTimeoutException e) {
  			throw new ConnectException(e.getMessage());
  		}
  
  		int statusCode = contentResponse.getStatusLine().getStatusCode();
  		log.debug("HttpGet at {}, Status is {}", configUrl, statusCode);
  		if (statusCode == HttpStatus.SC_NOT_FOUND) {
  			log.info("No repository-config found at {}", configUrl);
  
  			return null;
  		} else if (statusCode != HttpStatus.SC_OK) {
  			String msg = "Error loading " + configUrl + ":\n";
  			msg += contentResponse.getStatusLine().toString();
  
  			throw new RuntimeException(msg);
  		}
  
  		HttpEntity entity = contentResponse.getEntity();
  		BufferedInputStream inputStream = new BufferedInputStream(entity.getContent());
  
  		Properties properties = new Properties();
  		properties.load(inputStream);
  
  		contentResponse.close();
  		client.close();
  
  		return properties;
  	}
docs: Läd die Config vom Default-Repository herunter.