Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven deploy插件在上载时保留文件名_Maven_Deployment_Build_Bamboo - Fatal编程技术网

Maven deploy插件在上载时保留文件名

Maven deploy插件在上载时保留文件名,maven,deployment,build,bamboo,Maven,Deployment,Build,Bamboo,我正在使用maven deploy插件在部署阶段内上传一个文件。我正在上传没有pom文件的文件。当我把文件上传到Nexus时,文件名完全改变了。其附加项目名称、版本号和内部版本号。我想保持文件名不变。有人知道怎么做吗 mvn deploy:deploy-file -Dfile=${bamboo.artifacts.path.artifactFile} -Dpackaging=cba -url=https://nexus.internal.organisation.com/content/re

我正在使用maven deploy插件在部署阶段内上传一个文件。我正在上传没有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

maven管理的存储库(如Nexus等人提供的存储库)的设置方式旨在将
已部署的
产品返回到maven构建过程,该过程将这些产品声明为依赖项

它不是一个通用文件服务器

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


但是,您不会使用
mvn deploy:deploy file
向其中添加文件。您可以按照中的说明操作。

我已经使用了
curl
命令。我将把curl命令粘贴到你的答案中。