class KPM::BaseArtifact

def path_looks_like_a_directory(path)

def path_looks_like_a_directory(path)
  # It already is!
  return true if File.directory?(path)
  # It already isn't!
  return false if File.file?(path)
  last_part = File.basename(path).downcase
  %w(.pom .xml .war .jar .xsd .tar.gz .tgz .gz .zip).each do |classic_file_extension|
    return false if last_part.end_with?(classic_file_extension)
  end
  # Known magic files
  %w(root).each do |classic_filename|
    return false if last_part == classic_filename
  end
  # Probably a directory
  true
end