data-generator/data-generator-plugin/src/main/java/it/cavallium/data/generator/plugin/Standalone.java

26 lines
702 B
Java

package it.cavallium.data.generator.plugin;
import static java.lang.Boolean.parseBoolean;
import java.io.IOException;
import java.nio.file.Paths;
public class Standalone {
public static void main(String[] args) throws IOException {
if (args.length == 0) {
System.err.println("[PATH] [BASE PACKAGE NAME] [OUT PATH] [USE RECORD BUILDERS] [FORCE] [STANDARD CHECKS] [GENERATE OLD SERIALIZERS]");
System.exit(1);
return;
}
SourcesGenerator sourcesGenerator = SourcesGenerator.load(Paths.get(args[0]));
sourcesGenerator.generateSources(args[1],
Paths.get(args[2]),
parseBoolean(args[3]),
parseBoolean(args[4]),
parseBoolean(args[5]),
parseBoolean(args[6])
);
}
}