org.optaplanner.benchmark.impl.xsd.XsdAggregator.class Maven / Gradle / Ivy
???? 7? 7org/optaplanner/benchmark/config/PlannerBenchmarkConfig
java/lang/Object ()V
?The XSD Aggregator expects 3 arguments:
1) a path to the solver XSD file.
2) a path to the benchmark XSD file.
3) a path to an output file where the merged benchmark XSD should be saved to. "java/lang/IllegalArgumentException
(Ljava/lang/String;)V java/io/File
0org/optaplanner/benchmark/impl/xsd/XsdAggregator checkFileExists (Ljava/io/File;)Ljava/io/File;
getParentFile ()Ljava/io/File;
exists ()Z
" # mkdirs
& ' ( mergeXmlSchemas -(Ljava/io/File;Ljava/io/File;Ljava/io/File;)V
* + , - . java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; 0 The file (%s) does not exist.
2 3 4 getAbsolutePath ()Ljava/lang/String;
6 7 8 9 : java/lang/String format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
<