Class IvyCheck

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class IvyCheck
    extends IvyTask
    Checks the given ivy file using current configuration to see if all dependencies are available, with good confs. If a resolver name is given, it also checks that the declared publications are available in the corresponding resolver. Note that the check is not performed recursively, i.e. if a dependency has itself dependencies badly described or not available, this check will not discover it.
    • Constructor Detail

      • IvyCheck

        public IvyCheck()
    • Method Detail

      • getFile

        public java.io.File getFile()
      • setFile

        public void setFile​(java.io.File file)
      • addFileset

        public void addFileset​(org.apache.tools.ant.types.FileSet set)
        Adds a set of files to check.
        Parameters:
        set - a set of files to check
      • getResolvername

        public java.lang.String getResolvername()
      • setResolvername

        public void setResolvername​(java.lang.String resolverName)
      • doExecute

        public void doExecute()
                       throws org.apache.tools.ant.BuildException
        Description copied from class: IvyTask
        The real logic of task execution after project has been set in the context. MUST be implemented by subclasses
        Specified by:
        doExecute in class IvyTask
        Throws:
        org.apache.tools.ant.BuildException - if something goes wrong