Esempio n. 1
0
  // ---------------------------------------------------------------------------
  public void doMakeAction(Rule rule) throws TablesawException {
    System.out.println("Ivy retrieving dependencies.");
    try {
      ModuleDescriptor md = m_resolveRule.getReport().getModuleDescriptor();

      Ivy ivy = m_resolveRule.getIvyInstance();

      String pattern;

      if (m_useWorkingDir && m_make.getWorkingDirectory() != null) {
        pattern = m_make.getWorkingDirectory().getPath();
        pattern += "/" + m_retrievePattern;
      } else pattern = m_retrievePattern;

      if (m_make.isVerbose()) System.out.println("Ivy retrieve pattern: " + pattern);

      ivy.retrieve(md.getModuleRevisionId(), pattern, m_retreiveOptions);
    } catch (IOException ioe) {
      throw new TablesawException(ioe);
    }
  }