예제 #1
0
    public Builder(
        BuildListener listener,
        Map<ModuleName, ProxyImpl2> proxies,
        Collection<IvyModule> modules,
        List<String> goals,
        Map<String, String> systemProps) {
      super(listener, goals, systemProps);
      this.sourceProxies = proxies;
      this.proxies = new HashMap<ModuleName, IvyBuildProxy2>(proxies);
      for (Entry<ModuleName, IvyBuildProxy2> e : this.proxies.entrySet())
        e.setValue(new FilterImpl(e.getValue()));

      for (IvyModule m : modules)
        modulePublishers.put(m.getModuleName(), m.createModulePublishers());
    }