INNER CODE UNIT · Java

discoverModules

fabric8io/kubernetes-client · scripts/GenerateAllGraalvmMetadata.java:146

  static List<File> discoverModules(File rootDir) throws Exception {
    var modules = new ArrayList<File>();
    discoverModulesRecursive(rootDir, modules);
    return modules;
  }

  static void discoverModulesRecursive(File dir, List<File> modules) throws Exception {
    var pomFile = new File(dir, "pom.xml");
    if (!pomFile.exists()) {
      return;
    }

    // Add current module
    modules.add(dir);

    // Parse pom.xml to find child modules using simple XML parsing
    var childModules = extractModulesFromPom(pomFile);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…