/** * Deprecated in 3.0.0.Final * @return provisioning layout factory */ @Deprecated public ProvisioningLayoutFactory getLayoutFactory() { return layout.getFactory(); }
/** * Returns repository artifact resolver for specific repository type. * * @param repositoryId repository id * @return artifact resolver * @throws ProvisioningException in case artifact resolver was not configured for the repository type */ public RepositoryArtifactResolver getArtifactResolver(String repositoryId) throws ProvisioningException { return layout.getFactory().getUniverseResolver().getArtifactResolver(repositoryId); }
.initLayout(layout.getFactory(), baseBuilder.build()).build()) { baseConfigs = baseRt.getConfigs();
private ProvisionedConfig getDefaultProvisionedConfig(ProvisioningLayout<?> layout, final ConfigModel definedConfig) throws ProvisioningException { final ProvisioningConfig originalConfig = layout.getConfig(); final ProvisioningConfig.Builder baseBuilder = ProvisioningConfig.builder().initUniverses(originalConfig) .addOptions(originalConfig.getOptions()); if (originalConfig.hasTransitiveDeps()) { for (FeaturePackConfig fp : originalConfig.getTransitiveDeps()) { baseBuilder.addFeaturePackDep(originalConfig.originOf(fp.getLocation().getProducer()), fp); } } for (FeaturePackConfig fp : originalConfig.getFeaturePackDeps()) { baseBuilder.addFeaturePackDep(originalConfig.originOf(fp.getLocation().getProducer()), fp); } baseBuilder.setInheritConfigs(false); baseBuilder.includeDefaultConfig(model, name); baseBuilder.addConfig(getBaseConfig(definedConfig)); ProvisioningConfig baseC = baseBuilder.build(); try(ProvisioningRuntime baseRt = ProvisioningRuntimeBuilder.newInstance(log).initLayout(layout.getFactory(), baseC).build()) { return getRequiredProvisionedConfig(baseRt.getConfigs(), model, name); } } }