public static String getClojureLibraryHome()

in src/java/org/jetbrains/plugins/clojure/utils/LibrariesUtil.java [69:88]


  public static String getClojureLibraryHome(Library library) {
    String path = "";
    if (library instanceof LibraryEx && ((LibraryEx) library).isDisposed()) return path;
    for (VirtualFile file : library.getFiles(OrderRootType.CLASSES)) {
      if (ClojureConfigUtil.CLOJURE_JAR_NAME_PREFIX.equals(file.getName())) {
        String jarPath = file.getPresentableUrl();
        File realFile = new File(jarPath);
        if (realFile.exists()) {
          File parentFile = realFile.getParentFile();
          if (parentFile != null) {
            File libHome = parentFile.getParentFile();
            if (libHome != null) {
              path = libHome.getPath();
            }
          }
        }
      }
    }
    return path;
  }