4

jenkins バージョン 1.500 に問題があります。私の別のプロジェクトに依存するプロジェクトを構築しようとしています。エラーは次のとおりです。

[ERROR] Failed to execute goal on project projectname: Could not resolve dependencies for project projectname:jar:1.0.0: Failure to find reference-project:jar:1.0.0 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]

コンソールと Maven を使用してこのプロジェクトをビルドすると、プロジェクト全体のビルドが成功します。リポジトリ内の依存関係の jar ファイルを確認しましたが、適切な場所にあります。

Maven には独自のリポジトリがありますか?

しかし、Jenkinsのシステム設定では、「デフォルト(~/.m2/repository)」を選択し、プロジェクト設定で「独自のリポジトリを使用する」チェックボックスをチェックしませんでした。何か案は?

更新 jenkins で依存関係用の追加ジョブを作成し、Maven ゴール インストールを呼び出すと、すべて正常に動作します。このステップの前に、コンソールと mvn install を介して依存関係をインストールしました。なぜ違いがあるのですか?(削除と再インストールで指定されたソリューションを試しましたが、これは役に立ちませんでした)

4

2 に答える 2

4

簡単な解決策は、作成したアーティファクトを表す〜/ .m2/repositoryからフォルダーを削除します。〜/ .m2 / repository / $ {groupId}/...そして再構築します。アーティファクトのダウンロードなどで問題が発生した場合に発生することがあります。

于 2013-02-07T08:40:40.397 に答える