Skip to content

Commit a84f032

Browse files
committed
Remove duplicated methods related to createDefaultConfig
Signed-off-by: Marvin Froeder <[email protected]>
1 parent 5ab12e4 commit a84f032

File tree

3 files changed

+14
-16
lines changed

3 files changed

+14
-16
lines changed

sqrl-testing/sqrl-integration-tests/src/test/java/com/datasqrl/discovery/FlexibleSchemaInferencePreprocessorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public class FlexibleSchemaInferencePreprocessorTest extends AbstractAssetSnapsh
4242
protected FlexibleSchemaInferencePreprocessorTest() {
4343
super(FILES_DIR.resolve("output"));
4444
try {
45-
packageJson = new PackageJsonImpl(SqrlConfigCommons.fromURL(errors, getClass().getResource("/default-package.json")));
45+
packageJson = SqrlConfigCommons.getDefaultPackageJson(errors);
4646
} catch (Exception e) {
4747
System.out.println(ErrorPrinter.prettyPrint(errors));
4848
throw e;

sqrl-tools/sqrl-config/src/main/java/com/datasqrl/config/SqrlConfigCommons.java

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -349,15 +349,19 @@ public static SqrlConfig create(ErrorCollector errors, int version) {
349349

350350
public static TableConfigImpl fromFilesTableConfig(@NonNull Name name, ErrorCollector errors,
351351
@NonNull List<Path> files) {
352-
return new TableConfigImpl(name, fromFiles(errors, "/jsonSchema/tableConfig.json", files));
352+
return new TableConfigImpl(name, getPackageConfig(errors, "/jsonSchema/tableConfig.json", files));
353+
}
354+
355+
public static PackageJson getDefaultPackageJson(ErrorCollector errors) {
356+
return fromFilesPackageJson(errors, List.of());
353357
}
354358

355359
public static PackageJson fromFilesPackageJson(ErrorCollector errors, @NonNull List<Path> files) {
356-
return new PackageJsonImpl(fromFiles(errors, "/jsonSchema/packageSchema.json", files));
360+
return new PackageJsonImpl(getPackageConfig(errors, "/jsonSchema/packageSchema.json", files));
357361
}
358362

359363
public static PackageJson fromFilesPublishPackageJson(ErrorCollector errors, @NonNull List<Path> files) {
360-
return new PackageJsonImpl(fromFiles(errors, "/jsonSchema/publishPackageSchema.json", files));
364+
return new PackageJsonImpl(getPackageConfig(errors, "/jsonSchema/publishPackageSchema.json", files));
361365
}
362366

363367
public static boolean validateJsonFile(Path jsonFilePath, String schemaResourcePath,
@@ -398,10 +402,10 @@ public static boolean validateJsonFile(Path jsonFilePath, String schemaResourceP
398402
}
399403

400404
public static SqrlConfig fromFiles(ErrorCollector errors, @NonNull Path firstFile) {
401-
return fromFiles(errors, null, List.of(firstFile));
405+
return getPackageConfig(errors, null, List.of(firstFile));
402406
}
403407

404-
public static SqrlConfig fromFiles(ErrorCollector errors, String jsonSchemaResource, @NonNull List<Path> files) {
408+
public static SqrlConfig getPackageConfig(ErrorCollector errors, String jsonSchemaResource, @NonNull List<Path> files) {
405409
Configurations configs = new Configurations();
406410
boolean isValid = true;
407411

@@ -421,11 +425,11 @@ public static SqrlConfig fromFiles(ErrorCollector errors, String jsonSchemaResou
421425
}
422426

423427
try {
424-
URL url = SqrlConfigCommons.class.getResource("/default-package.json");
425-
JSONConfiguration config = configs.fileBased(JSONConfiguration.class, url);
426-
combinedConfiguration.addConfiguration(config);
428+
URL url = SqrlConfigCommons.class.getResource("/default-package.json");
429+
JSONConfiguration config = configs.fileBased(JSONConfiguration.class, url);
430+
combinedConfiguration.addConfiguration(config);
427431
} catch (ConfigurationException e) {
428-
throw errors.withConfig("Error loading default configuration").handle(e);
432+
throw errors.withConfig("Error loading default configuration").handle(e);
429433
}
430434

431435
String configFilename;

sqrl-tools/sqrl-packager/src/main/java/com/datasqrl/cmd/PackageBootstrap.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -94,12 +94,6 @@ public PackageJson bootstrap(Path rootDir, List<Path> packageFiles,
9494
return packageJson;
9595
}
9696

97-
public PackageJson createDefaultConfig(ErrorCollector errors) {
98-
PackageJson packageJson = new PackageJsonImpl(SqrlConfigCommons.fromURL(errors, getClass().getResource("/default-package.json")));
99-
100-
return packageJson;
101-
}
102-
10397
/**
10498
* We want to guard against confusion with remote repo names and filesystem paths so we can throw sensible error messages
10599
*/

0 commit comments

Comments
 (0)