2017-02-27 110 views
0

我使用maven deploy插件在竹署部署階段上傳文件。我正在上傳沒有pom文件的文件。當我將文件上傳到Nexus時,文件名稱將完全更改。它附帶項目名稱,版本號和內部版本號。我想保留文件名。有人知道怎麼做嗎?Maven deploy插件在上傳時保留文件名

mvn deploy:deploy-file 
-Dfile=${bamboo.artifacts.path.artifactFile} 
-Dpackaging=cba 
-url=https://nexus.internal.organisation.com/content/repositories/snapshots/ 
-DrepositoryId=snapshots 
-DgroupId=com.organisation.art 
-DartifactId=myproject 
-Dversion=0.0.1-SNAPSHOT 

回答

1

一個Maven倉庫管理,如通過的Nexus等人提供的,是在準備對deployed產品返回到有他們聲明爲依賴一個Maven構建過程的方式成立。

它不是一個通用的文件服務器。

如果您使用的是Nexus 3.0或更新的版本,則可以訪問所謂的「原始」存儲庫,您可以使用任何您喜歡的方式進行設置。

但是,您不會使用mvn deploy:deploy-file向其中添加文件。相反,您可以按照Uploading Files to Hosted Raw Repositories中的說明進行操作。

+0

我已經使用'curl'命令。我會在你的答案中粘貼curl命令。 – vkrams