Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Maven の「Could not transfer artifact from/to releases-ee」(releases-ee から/releases-ee にアーティファクトを転送できませんでした) というエラーメッセージが表示される

公開日: Mar 6, 2026
説明

Maven を使用して依存関係を管理し、プロジェクトをビルドしています。プロジェクトをビルドしようとしたところ、Maven が Mulesoft Enterprise リポジトリで依存関係を見つけられないというエラーが表示されますが、これはカスタム依存関係であり、Mulesoft リポジトリには見つりません。エラーメッセージは次のようなものです。

[ERROR] Failed to execute goal on project PROJECT_NAME:Could not resolve dependencies for project com.mycompany:project_name:mule:1.0.0:Failed to collect dependencies at your.package:artifact:jar:1.0.0:Failed to read artifact descriptor for your.package:artifact:jar:1.0.0:Could not transfer artifact your.package:artifact:pom:1.0.0 from/to releases-ee (https://repository.mulesoft.org/nexus/content/repositories/releases-ee/):Not authorized , ReasonPhrase:Unauthorized. -> [Help 1]

 

原因

Maven では不可解なエラーが生じることがあり、Maven が正しい場所を検索していないように見えて、実際は単にすべてのリポジトリの場所を定義しており、Maven は .m2 内の Maven ローカルリポジトリを含むすべてのリポジトリの場所を検索してそれらを見つけようとしています。 

このエラーは、Maven が依存関係を見つけられないため、最終的に Mulesoft Enterprise Nexus リポジトリで検索しようとし、見つけられないために失敗するという事実によって引き起こされます。これは、実際には Mule リポジトリや Mule Maven プラグインとは関係ありません。

解決策

この問題のソリューションは、ローカルの Maven settings.xml 設定を再確認し、Maven がこの特定の依存関係を取得できる正しいリポジトリが構成されていることを確認することです。参照記事「settings.xml と pom.xml の例で Enterprise Maven Repository の認証情報を使用する方法

それでもこの問題が解決しない場合は、Maven を使用して依存関係ツリーと有効な POM を取得し、どのコンポーネントがこの依存関係を要求しているかを調べます。コマンドラインは以下のようになります。 

mvn clean package -X -e > mvninstall.txt mvn dependency:tree -Dverbose > mvnTree.txt mvn help:effective-pom -X > mvnpom.txt

代替ソリューション

必須ファイルがある場合は、アーティファクトをビルドサーバーの適切な .m2 フォルダーにコピーすることで問題を解決できます。

その他のリソース

Mule での Maven のサポート

ナレッジ記事番号

001118073

 
読み込み中
Salesforce Help | Article