1 package fr.jayasoft.ivy.event.resolve; 2 3 import fr.jayasoft.ivy.DependencyDescriptor; 4 import fr.jayasoft.ivy.DependencyResolver; 5 import fr.jayasoft.ivy.Ivy; 6 import fr.jayasoft.ivy.ResolvedModuleRevision; 7 8 public class EndResolveDependencyEvent extends ResolveDependencyEvent { 9 public static final String NAME = "post-resolve-dependency"; 10 private ResolvedModuleRevision _module; 11 12 public EndResolveDependencyEvent(Ivy source, DependencyResolver resolver, DependencyDescriptor dd, ResolvedModuleRevision module) { 13 super(source, NAME, resolver, dd); 14 _module = module; 15 if (_module != null) { 16 addAttribute("revision", _module.getDescriptor().getResolvedModuleRevisionId().getRevision()); 18 addAttribute("resolved", "true"); 19 } else { 20 addAttribute("resolved", "false"); 21 } 22 } 23 24 public ResolvedModuleRevision getModule() { 25 return _module; 26 } 27 28 } 29 | Popular Tags |