2017-02-27 4 views
0

mavenデプロイメントプラグインを使用してbambooデプロイメントステージ内のファイルをアップロードしています。私はpomファイルなしでファイルをアップロードしています。ファイルをNexusにアップロードすると、ファイル名が完全に変更されています。プロジェクト名、バージョン番号、ビルド番号が付加されています。私はそのままファイル名を保持したい。どのようにこれを行う方法を知っていますか?アップロード時にMavenデプロイメントプラグインがファイル名を保持

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のは、そのようなネクサスらによって提供されるよう、リポジトリを管理し、それらが依存関係として宣言したMavenのビルドプロセスに返されるdeployed製品を対象とした方法で設定されています。

一般的なファイルサーバーではありません。

Nexus 3.0以降を使用している場合は、「RAW」リポジトリにアクセスして、好きな方法で設定できます。

ただし、mvn deploy:deploy-fileを使用してファイルを追加することはできません。代わりにUploading Files to Hosted Raw Repositoriesの指示に従います。

+0

私はすでに 'curl'コマンドを使っています。私はあなたの答えにカールコマンドを貼り付けます。 – vkrams

関連する問題