最初に、正確に何が起こっているのかを指摘させてください。
スナップショットを成功させ、ローカル ワークステーションからビルドをリリースできます。アーティファクトも nexus に正常にアップロードされます。
多くのチーム/開発者が使用する中心的な hudson インストールがあります。Hudson から正常に動作するスナップショット ビルド
Hudson から特定のプロジェクトのリリース ビルドが失敗し、次のエラーが表示されます。
[情報] アップロード: https://nlliprdcn28098.nl.eu.abnamro.com:8443/nexus/content/repositories/SF_DRA-releases/com/abnamro/gsfg/sigt/reports/dra/sf_dra/1.19/sf_dra-1.19 .pom [INFO] [DEBUG] プロトコル https のデフォルト マッピングから軽量な Wagon 実装を使用する [INFO] [INFO] -------------------------- - - - - - - - - - - - - - - - - - - - - - - - [情報] [エラー] ビルド エラー [情報] [情報] -------------------------------------------- -------------------------------- [情報] [情報] アーティファクトのデプロイ エラー: ファイルの転送に失敗しました: https:/ /nlliprdcn28098.nl.eu.abnamro.com:8443/nexus/content/repositories/SF_DRA-releases/com/abnamro/gsfg/sigt/reports/dra/sf_dra/1.19/sf_dra-1.19.pom. 戻りコード: 401 [情報] [情報] [情報] ------------------------------------ ------------------------------------ [情報] [デバッグ] [情報] org.apache をトレースします。 maven.lifecycle.LifecycleExecutionException: アーティファクトのデプロイ中にエラーが発生しました: ファイルの転送に失敗しました: https://nlliprdcn28098.nl.eu.abnamro.com:8443/nexus/content/repositories/SF_DRA-releases/com/abnamro/gsfg/sigt/reports /dra/sf_dra/1.19/sf_dra-1.19.pom. 戻りコード: 401 [情報] org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719) [情報] org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) [情報] org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) で [情報] org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) で [情報] org.apache で.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) [情報] org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) で [情報] org.apache.maven.DefaultMaven.doExecute で(デフォルトMaven.java:328)
さて、注意点:
- ローカルから同じように設定ファイルが適切です
- ユーザーは nexus にアップロードするためのアクセス権を持っています
- ネクサスに存在しない同じアーティファクト
- ローカル設定と hudson 設定の唯一の違いは、hudson ではパスワードが暗号化されていることです。しかし、同じ暗号化されたパスワードが差分プロジェクトのリリース ジョブで機能していますが、これには失敗しています。
ハドソンver. 1.377 Maven 2.2.1、ネクサス: 1.9.2.3