2017-02-27 36 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