首先,檔案提供者(ftp檔案,檔案提供,等)必須放你的$ {maven.home} / lib maven。
然後執行指令:
<code>1</code>
<code>mvn deploy:deploy-file -dgroupid=<group-id> \</code>
<code>2</code>
<code> </code><code>-dartifactid=<artifact-id> \</code>
<code>3</code>
<code> </code><code>-dversion=<version> \</code>
<code>4</code>
<code> </code><code>-dpackaging=<type-of-packaging> \</code>
<code>5</code>
<code> </code><code>-dfile=<path-to-file> \</code>
<code>6</code>
<code> </code><code>-drepositoryid=<id-to-map-on-server-section-of-settings.xml> \</code>
<code>7</code>
<code> </code><code>-durl=<url-of-the-repository-to-deploy></code>
預設情況下,部署:部署檔案生成一個通用pom(pom)與第三方jar一起部署。要禁用此功能,我們應該把generatepom參數為false。
<code>-dgeneratepom=false</code>
如果一個pom已經是第三方jar存在的和要部署它連同jar要使用的配置檔案的目标pomfile論點。見下面樣品。
<code>mvn deploy:deploy-file -dpomfile=<path-to-pom> \</code>
<code>-dfile=<path-to-file> \</code>
<code>-drepositoryid=<id-to-map-on-server-section-of-settings.xml> \</code>
<code>-durl=<url-of-the-repository-to-deploy></code>
部署一個第三方源jar,包裝應設定為java源碼,和産生pom應該設定為false