Class IvyAntSettings

java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.types.DataType
org.apache.ivy.ant.IvyAntSettings
All Implemented Interfaces:
Cloneable

public class IvyAntSettings extends org.apache.tools.ant.types.DataType
  • Field Details

    • ivyEngine

      private Ivy ivyEngine
    • file

      private File file
    • url

      private URL url
    • realm

      private String realm
    • host

      private String host
    • userName

      private String userName
    • passwd

      private String passwd
    • id

      private String id
    • autoRegistered

      private boolean autoRegistered
    • antWorkspaceResolver

      private AntWorkspaceResolver antWorkspaceResolver
  • Constructor Details

    • IvyAntSettings

      public IvyAntSettings()
  • Method Details

    • getDefaultInstance

      public static IvyAntSettings getDefaultInstance(org.apache.tools.ant.ProjectComponent task)
      Returns the default ivy settings of this classloader. If it doesn't exist yet, a new one is created using the given project to back the VariableContainer.
      Parameters:
      task - TODO add text.
      Returns:
      An IvySetting instance.
    • getDefaultInstance

      public static IvyAntSettings getDefaultInstance(org.apache.tools.ant.Task task)
    • getFile

      public File getFile()
    • getUrl

      public URL getUrl()
    • getPasswd

      public String getPasswd()
    • setPasswd

      public void setPasswd(String aPasswd)
    • getRealm

      public String getRealm()
    • setRealm

      public void setRealm(String aRealm)
    • getHost

      public String getHost()
    • setHost

      public void setHost(String aHost)
    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername(String aUserName)
    • setProject

      public void setProject(org.apache.tools.ant.Project p)
      Overrides:
      setProject in class org.apache.tools.ant.ProjectComponent
    • format

      private static String format(String str)
    • addConfiguredCredentials

      public void addConfiguredCredentials(IvyAntSettings.Credentials c)
    • setFile

      public void setFile(File file)
    • setUrl

      public void setUrl(String confUrl) throws MalformedURLException
      Throws:
      MalformedURLException
    • setUrl

      public void setUrl(URL url)
    • setId

      public void setId(String id)
    • getId

      public String getId()
    • getConfiguredIvyInstance

      public Ivy getConfiguredIvyInstance(org.apache.tools.ant.ProjectComponent task)
      Return the configured Ivy instance.
      Parameters:
      task - ProjectComponent
      Returns:
      Returns the configured Ivy instance.
    • getConfiguredIvyInstance

      public Ivy getConfiguredIvyInstance(org.apache.tools.ant.Task task)
    • createIvyEngine

      void createIvyEngine(org.apache.tools.ant.ProjectComponent task)
    • getDefaultProperties

      protected Properties getDefaultProperties(org.apache.tools.ant.ProjectComponent task)
    • defineDefaultSettingFile

      private void defineDefaultSettingFile(IvyVariableContainer variableContainer, org.apache.tools.ant.ProjectComponent task)
      Set file or url to its default value
      Parameters:
      variableContainer - IvyVariableContainer
    • configureURLHandler

      private void configureURLHandler()
    • addConfiguredWorkspaceResolver

      public void addConfiguredWorkspaceResolver(AntWorkspaceResolver antWorkspaceResolver)