INNER CODE UNIT · Java
generate
fabric8io/kubernetes-client · scripts/GenerateGraalvmMetadata.java:100
static Result generate(String[] args) {
try {
var config = parseArgs(args);
if (config == null) {
return Result.EMPTY; // Help was shown, nothing to do
}
if (!config.indexFile.exists()) {
System.err.println("ERROR: Jandex index file not found: " + config.indexFile);
System.err.println("Consider generating index with jandex-maven-plugin");
return Result.ERROR;
}
// Determine output file
if (config.outputFile == null) {
// index file is at: target/classes/META-INF/jandex.idx
// we need: target/classes/META-INF/native-image/io.fabric8/<artifactId>/reflect-config.json
var classesDir = config.indexFile.getParentFile().getParentFile().toPath(); // target/classes