コード例 #1
0
  private List<FileEntry> readScriptLibrary() {

    URI propFile = null;

    String externalScripts = System.getProperty(SYSPROP_SCRIPTS);
    if (externalScripts == null) {
      propFile = ClientHelper.getClasspathURI(GROOVY_SCRIPT_FOLDER + GROOVY_SCRIPT_LIBRARY);
    } else {
      propFile = (new File(externalScripts)).toURI();
    }

    List<FileEntry> result = ClientHelper.readFileProperties(propFile);

    if (result == null || result.isEmpty()) {
      result = Collections.singletonList(new FileEntry("Groovy Console", null));
    }

    return result;
  }