public List<String> moduleRuntimeClasspath(JpsModule module, boolean forTests) { JpsJavaDependenciesEnumerator enumerator = JpsJavaExtensionService.dependencies(module) .recursively() .includedIn(JpsJavaClasspathKind.runtime(forTests)); Collection<File> roots = enumerator.classes().getRoots(); List<String> result = new ArrayList<String>(); for (File root : roots) { result.add(root.getAbsolutePath()); } return result; }