code: public static ProjectDependencies load(File basedir) throws IOException {
          return mapper.reader(ProjectDependencies.class)
                  .readValue(new File(basedir, Constants.DEPENDENCIES_FILE));
      }
docs: Reloads the dependencies stored in the 'dependencies.json' file.
  
  @param basedir the base directory
  @return the list of artifacts.
  @throws IOException if the file cannot be read.