title: How to check if an artifact exist in Artifactory based on a local ivy file
body: <p>I thought ivy:info task would do the job by...</p>
  
  <pre><code>&lt;ivy:info file="${local_ivy_file}"/&gt;
  &lt;ivy:info organisation="${ivy.organisation}" module="${ivy.module}" revision="${ivy.revision}" property="check"/&gt;
  </code></pre>
  
  <p>But even when the artifact does not exist on the repo, the properties of "check" (check.organisation, check.module, check.revision) always returns the same values as that of ivy.organisation, etc... when the expected values of "check" properties should be null (since they don't exist on repo)</p>
  
  <p>Am I missing something?</p>
  
  <p>Why this is needed:</p>
  
  <p>I have a large set of third party jars to upload, but i do not have admin rights to overwrite (and should not overwrite) if file exists.</p>
  
  <p>Doing</p>
  
  <pre><code>&lt;ivy:publish overwrite="false"/&gt;
  </code></pre>
  
  <p>will break the entire process whereas I need the task to continue cycle through the whole set of jars/ivy.xml.</p>
  
  <p>Thanks</p>