# File lib/buildr/java/pom.rb, line 138 def managed(spec = nil) if spec managed.detect { |dep| [:group, :id, :type, :classifier].all? { |key| spec[key] == dep[key] } } || (parent ? parent.managed(spec) : nil) else @managed ||= begin managed = project["dependencyManagement"].first["dependencies"].first["dependency"] rescue nil managed ? managed.map { |dep| pom_to_hash(dep, properties) } : [] end end end