# Deprecated API

## Contents

- Deprecated Fields
- Deprecated Methods

- Deprecated Fields
  Field and Description
  org.apache.ivy.Ivy.DATE_FORMAT Use the `DateUtil` utility class instead.

- Deprecated Methods
  Method and Description
  org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor.addExtraInfo(String, String)
  org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder.addExtraInfos(Map)
  org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder.extractPomProperties(Map)
  org.apache.ivy.ant.IvyPublish.getDeliverivypattern() use `IvyPublish.getSrcivypattern()` instead.
  org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor.getExtraInfo()
  org.apache.ivy.core.module.descriptor.ModuleDescriptor.getExtraInfo() this method is not returning the full content of the extra info: to get the full structure of the extra infos, use getExtraInfos()
  org.apache.ivy.ant.IvyBuildList.isSkipbuildwithoutivy() use `IvyBuildList.getOnMissingDescriptor()` instead.
  org.apache.ivy.core.retrieve.RetrieveEngine.retrieve(ModuleRevisionId, String, RetrieveOptions) Use `RetrieveEngine.retrieve(org.apache.ivy.core.module.id.ModuleRevisionId, RetrieveOptions)` instead
  org.apache.ivy.ant.IvyPublish.setDeliverivypattern(String) use `IvyPublish.setSrcivypattern(String)` instead.
  org.apache.ivy.ant.IvyResolve.setFailurePropery(String) Use `IvyResolve.setFailureProperty(String)` instead
  org.apache.ivy.ant.IvyCachePath.setId(String) use setPathid instead
  org.apache.ivy.ant.IvyBuildList.setSkipbuildwithoutivy(boolean) use `IvyBuildList.setOnMissingDescriptor(String)` instead.