<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Artifactory on Aleš Lončar</title><link>https://loncar.net/tags/artifactory/</link><description>Recent content in Artifactory on Aleš Lončar</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 25 May 2020 20:36:21 +0200</lastBuildDate><atom:link href="https://loncar.net/tags/artifactory/index.xml" rel="self" type="application/rss+xml"/><item><title>Manually upload Maven artefacts to Artifactory the easy way</title><link>https://loncar.net/posts/manually-upload-maven-artefacts-to-artifactory-the-easy-way/</link><pubDate>Mon, 25 May 2020 20:36:21 +0200</pubDate><guid>https://loncar.net/posts/manually-upload-maven-artefacts-to-artifactory-the-easy-way/</guid><description>&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Upload the package&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">mvn -s user-settings.xml deploy:deploy-file &lt;span class="se">\
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="se">&lt;/span> -Durl&lt;span class="o">=&lt;/span>https://artifactory.hostname.com/maven-release &lt;span class="se">\
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="se">&lt;/span> -DrepositoryId&lt;span class="o">=&lt;/span>central &lt;span class="se">\
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="se">&lt;/span> -Dfile&lt;span class="o">=&lt;/span>&lt;span class="s2">&amp;#34;my-package-1.0.0.zip&amp;#34;&lt;/span> &lt;span class="se">\
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="se">&lt;/span> -DgroupId&lt;span class="o">=&lt;/span>com.package.my &lt;span class="se">\
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="se">&lt;/span> -DartifactId&lt;span class="o">=&lt;/span>my-package &lt;span class="se">\
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="se">&lt;/span> -Dversion&lt;span class="o">=&lt;/span>1.0.0 &lt;span class="se">\
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="se">&lt;/span> -Dpackaging&lt;span class="o">=&lt;/span>zip &lt;span class="se">\
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="se">&lt;/span> -DgeneratePom&lt;span class="o">=&lt;/span>&lt;span class="nb">false&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># User settings file `user-settings.xml` can be downloaded via &amp;#34;Set Me Up&amp;#34; button.&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># First we need to download JFrog CLI from https://jfrog.com/getcli/&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># You&amp;#39;ll be asked to configure the Artifactory URL and credentials using the interactive prompt.&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># If this is not the case you&amp;#39;ll have to use configure command&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># jfrog rt c --url=https://artifactory.hostname.com --user=admin --password=password&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># ping the artifactory&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">jfrog rt ping --url&lt;span class="o">=&lt;/span>https://artifactory.hostname.com
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Upload a ZIP file&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">jfrog rt u my-package-1.0.0.zip maven-release/com/package/my/my-package/1.0.0/
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># The repository path is combined of&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># groupid -&amp;gt; com.package.my -&amp;gt; where dots are replaced with slashes&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># artifactid -&amp;gt; my-package&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># version -&amp;gt; 1.0.0&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># jfrog rt package.zip repository/groupid/artifactid/version/&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div></description></item></channel></rss>