天天看點

《Maven官方指南》指南第三方部署到遠端倉庫指南第三方部署到遠端倉庫

首先,檔案提供者(ftp檔案,檔案提供,等)必須放你的$ {maven.home} / lib maven。

然後執行指令:

<code>1</code>

<code>mvn deploy:deploy-file -dgroupid=&lt;group-id&gt; \</code>

<code>2</code>

<code>  </code><code>-dartifactid=&lt;artifact-id&gt; \</code>

<code>3</code>

<code>  </code><code>-dversion=&lt;version&gt; \</code>

<code>4</code>

<code>  </code><code>-dpackaging=&lt;type-of-packaging&gt; \</code>

<code>5</code>

<code>  </code><code>-dfile=&lt;path-to-file&gt; \</code>

<code>6</code>

<code>  </code><code>-drepositoryid=&lt;id-to-map-on-server-section-of-settings.xml&gt; \</code>

<code>7</code>

<code>  </code><code>-durl=&lt;url-of-the-repository-to-deploy&gt;</code>

預設情況下,部署:部署檔案生成一個通用pom(pom)與第三方jar一起部署。要禁用此功能,我們應該把generatepom參數為false。

<code>-dgeneratepom=false</code>

如果一個pom已經是第三方jar存在的和要部署它連同jar要使用的配置檔案的目标pomfile論點。見下面樣品。

<code>mvn deploy:deploy-file -dpomfile=&lt;path-to-pom&gt; \</code>

<code>-dfile=&lt;path-to-file&gt; \</code>

<code>-drepositoryid=&lt;id-to-map-on-server-section-of-settings.xml&gt; \</code>

<code>-durl=&lt;url-of-the-repository-to-deploy&gt;</code>

部署一個第三方源jar,包裝應設定為java源碼,和産生pom應該設定為false