title: How can I publish extra meta-artifacts in ivy transparently for developers?
body: <p>We have the build system, which builds a lot of components. Built components publish their artifacts by ivy in artifactory.</p>
  
  <p>I want to attach an extra meta-artifact to each component during its publication, but transparently for developers. This meta-artifact will contain the information about build-agent, build-log, changelog, etc.
  I have access to build agents, so I can:</p>
  
  <ul>
  <li>change some ivy configuration files on build agents</li>
  <li>install a customized ivy with a patch on build agents</li>
  <li>modify the ivysettings.xml file</li>
  </ul>
  
  <p>I didn’t find any information in ivy documentation. However, I know that there are methods like “options.getExtraArtifacts()” in the ivy source code, so I guess there is a way.</p>
  
  <p>Waiting for your suggestions.</p>
  
  <p>Thanks in advance!</p>
  
  <p>UPD:
  I figured out “options.getExtraArtifacts()” serve an "artifact" subtag in a "publish" tag:
  <a href="https://ant.apache.org/ivy/history/2.4.0/use/publish.html" rel="nofollow">https://ant.apache.org/ivy/history/2.4.0/use/publish.html</a></p>