Class GlideDependencyFactory


  • @Singleton
    public class GlideDependencyFactory
    extends ExternalDependencyFactory
    Converts glide.lock in repos managed by glide to gogradle map notations.
    See Also:
    glide
    • Constructor Detail

      • GlideDependencyFactory

        public GlideDependencyFactory()
    • Method Detail

      • adapt

        protected java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> adapt​(java.io.File file)
        Specified by:
        adapt in class ExternalDependencyFactory
      • adaptTest

        protected java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> adaptTest​(java.io.File file)
        Description copied from class: ExternalDependencyFactory
        In most cases, this method won't be used because all we need is build dependencies of external package. However, when gogradle is building a golang project which was originally managed by an external management tool, this method will be used to analyze test dependencies of the project.
        Overrides:
        adaptTest in class ExternalDependencyFactory
        Parameters:
        file - the identity file
        Returns:
        test dependency of this identity file