Setup artifactory so that it's used for both caching an upstream Hadoop/HBase project & also provide build artifacts to our CI?
<p>I'm getting started with Artifactory and am getting confused by all the terminology. What I'm trying to accomplish is the following:</p>

<pre><code>$ git clone https://github.com/apache/hbase.git
$ cd hbase
$ git checkout branch-1.2
$ mvn clean install -DskipTests assembly:single
</code></pre>

<p>I'd like the git clone of this upstream project to live in Artifactory along with the components that Maven is pulling down. Additionally the final product zip file that <code>mvn</code> builds, <code>hbase-assembly/target/hbase-1.1.6-bin.tar.gz</code>, I want to store that in Artifactory too so that we can use it downstream in several CI jobs.</p>

<h3>Questions</h3>

<ul>
<li>Is this approach correct?</li>
<li>How do I accomplish this?</li>
</ul>