Maven部署插件在上传时保留文件名

时间:2017-02-27 23:51:31

标签: maven deployment build bamboo

我正在使用maven deploy插件在Bamboo部署阶段上传文件。我上传文件没有pom文件。当我将文件上传到Nexus时,文件名完全改变。它附有项目名称,版本号和内部版本号。我想保持文件名不变。谁知道怎么做?

 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 个答案:

答案 0 :(得分:1)

一个maven托管存储库,例如Nexus等人提供的存储库,其设置方式旨在将deployed个产品返回到将其声明为依赖关系的maven构建过程。

它不是一般的文件服务器。

如果您有Nexus 3.0或更新版本,那么您可以访问所谓的“原始”存储库,您可以按照自己喜欢的方式进行设置。

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