/** * Configure KARs to use at current {@link #defaultStage stage} with default <em>add all</em> flag * @param kars * @return */ public Builder kars(String... kars) { return kars(defaultStage, defaultAddAll, kars); }
/** * Configure KARs to use at current {@link #defaultStage stage} with default <em>add all</em> flag * @param kars * @return */ public Builder kars(String... kars) { return kars(defaultStage, defaultAddAll, kars); }
/** * Configure KARs to use at current {@link #defaultStage stage} with given <em>add all</em> flag * @param addAll * @param kars * @return */ public Builder kars(boolean addAll, String... kars) { return kars(defaultStage, addAll, kars); }
/** * Configure KARs to use at current {@link #defaultStage stage} with given <em>add all</em> flag * @param addAll * @param kars * @return */ public Builder kars(boolean addAll, String... kars) { return kars(defaultStage, addAll, kars); }
/** * Short-hand builder configuration to use standard Karaf static KAR at given Karaf version * @param version * @return */ public Builder staticFramework(String version) { String staticFeaturesKar = String.format(STATIC_FEATURES_KAR, version); return this.defaultStage(Startup).useReferenceUrls().kars(Startup, true, staticFeaturesKar); }
/** * Short-hand builder configuration to use standard Karaf static KAR at given Karaf version * @param version * @return */ public Builder staticFramework(String version) { String staticFeaturesKar = String.format(STATIC_FEATURES_KAR, version); return this.defaultStage(Startup).useReferenceUrls().kars(Startup, true, staticFeaturesKar); }
.kars(toArray(startupKars)) .repositories(startupFeatures.isEmpty() && startupProfiles.isEmpty() && installAllFeaturesByDefault, toArray(startupRepositories)) .features(toArray(startupFeatures)) .kars(toArray(bootKars)) .repositories(bootFeatures.isEmpty() && bootProfiles.isEmpty() && installAllFeaturesByDefault, toArray(bootRepositories)) .features(toArray(bootFeatures)) .kars(toArray(installedKars)) .repositories(installedFeatures.isEmpty() && installedProfiles.isEmpty() && installAllFeaturesByDefault, toArray(installedRepositories)) .features(toArray(installedFeatures))
.kars(toArray(startupKars)) .repositories(startupFeatures.isEmpty() && startupProfiles.isEmpty() && installAllFeaturesByDefault, toArray(startupRepositories)) .features(toArray(startupFeatures)) .kars(toArray(bootKars)) .repositories(bootFeatures.isEmpty() && bootProfiles.isEmpty() && installAllFeaturesByDefault, toArray(bootRepositories)) .features(toArray(bootFeatures)) .kars(toArray(installedKars)) .repositories(installedFeatures.isEmpty() && installedProfiles.isEmpty() && installAllFeaturesByDefault, toArray(installedRepositories)) .features(toArray(installedFeatures))