2

Maven 3.1.0 と Eclipse Aether 0.9.0.M3 を使用しようとしています。ドキュメントに従ってセットアップし、maven プラグインとして実行しようとしました。これは、デプロイ例へのリンクです。リスト内のリポジトリ名を置き換えましたが、プラグインを実行すると次のエラーが発生します。

[エラー] プロジェクト NexusHelper でゴール com.company.maven.plugin.sample:nexus-maven-plugin:1.0-SNAPSHOT:deploy-repository (default-cli) を実行できませんでした: アーティファクト/メタデータのデプロイに失敗しました: 利用できるコネクタがありません利用可能なファクトリを使用して、デフォルト タイプのリポジトリ internal-repository ( http://nexus.company.com/content/repositories/incubator/ ) にアクセスします -> [ヘルプ 1]

この同じコード例をスタンドアロンの jar で実行すると、完全に機能します。可能であれば、すべてを 1 つのプラグインとしてまとめ、プラグインとスタンドアロンの jar を一緒に持ちたくありませんでした。

4

1 に答える 1

0

同じ問題がありました。これは、このコネクタが自動挿入されなかったためです。これを手動で行った後、「間違ったメソッド署名」エラーが発生し始めました。これにより、Maven 3.1.0 が Aether 0.9.0M2 を使用していることがわかりました。

このバージョンに切り替えてもうまくいかず、サンプルがないので、今はソナタイプ エーテルを使い始めています。

于 2013-10-01T07:32:46.353 に答える