INNER CODE UNIT · Java
getModuleName
fabric8io/kubernetes-client · scripts/GenerateAllGraalvmMetadata.java:203
static String getModuleName(File rootDir, File moduleDir) {
var relativePath = rootDir.toPath().relativize(moduleDir.toPath());
return relativePath.toString().isEmpty() ? "." : relativePath.toString();
}
static GenerateGraalvmMetadata.Result generateMetadata(File jandexIndex, String strategy) {
try {
// Call GenerateGraalvmMetadata directly using jbang SOURCES directive
var args = new String[] {
jandexIndex.getAbsolutePath(),
"-s",
strategy
};
return GenerateGraalvmMetadata.generate(args);
} catch (Exception e) {
System.err.println(" ERROR: " + e.getMessage());