Class Mirror

    • Constructor Detail

      • Mirror

        public Mirror()
    • Method Detail

      • getLayout

        public String getLayout()
        Get the layout of the mirror repository.
        Since: Maven 3.
        Returns:
        String
      • getMirrorOf

        public String getMirrorOf()
        Get a repository id or (since Maven 2.0.9) an expression matching one or many repository ids to mirror, e.g., central or *,!repo1. * (since Maven 2.0.5), external:* (since Maven 2.0.9) and external:http:* (since Maven 3.8.0) have a special meaning: see Mirror Settings guide.
        Returns:
        String
      • getMirrorOfLayouts

        public String getMirrorOfLayouts()
        Get the layouts of repositories being mirrored. This value can be used to restrict the usage of the mirror to repositories with a matching layout (apart from a matching id).
        Since: Maven 3.
        Returns:
        String
      • getName

        public String getName()
        Get the optional name that describes the mirror.
        Returns:
        String
      • getUrl

        public String getUrl()
        Get the URL of the mirror repository.
        Returns:
        String
      • isBlocked

        public boolean isBlocked()
        Get whether this mirror should be blocked from any download request but fail the download process, explaining why.
        Default value is: false
        Since: Maven 3.8.0.
        Returns:
        boolean
      • setBlocked

        public void setBlocked​(boolean blocked)
        Set whether this mirror should be blocked from any download request but fail the download process, explaining why.
        Default value is: false
        Since: Maven 3.8.0.
        Parameters:
        blocked - a blocked object.
      • setLayout

        public void setLayout​(String layout)
        Set the layout of the mirror repository.
        Since: Maven 3.
        Parameters:
        layout - a layout object.
      • setMirrorOf

        public void setMirrorOf​(String mirrorOf)
        Set a repository id or (since Maven 2.0.9) an expression matching one or many repository ids to mirror, e.g., central or *,!repo1. * (since Maven 2.0.5), external:* (since Maven 2.0.9) and external:http:* (since Maven 3.8.0) have a special meaning: see Mirror Settings guide.
        Parameters:
        mirrorOf - a mirrorOf object.
      • setMirrorOfLayouts

        public void setMirrorOfLayouts​(String mirrorOfLayouts)
        Set the layouts of repositories being mirrored. This value can be used to restrict the usage of the mirror to repositories with a matching layout (apart from a matching id).
        Since: Maven 3.
        Parameters:
        mirrorOfLayouts - a mirrorOfLayouts object.
      • setName

        public void setName​(String name)
        Set the optional name that describes the mirror.
        Parameters:
        name - a name object.
      • setUrl

        public void setUrl​(String url)
        Set the URL of the mirror repository.
        Parameters:
        url - a url object.