2

JDK1.7.0_21のApache Tomcat8.0内のWindows7サーバーでJenkins 1.529を実行しています。

コマンド ライン (プロジェクトがチェックアウトされた pom.xml を含むルート ディレクトリ) からプロジェクトの mvn コマンドを実行すると、正常に実行されます。

pom.xmlしかし、Jenkins から実行すると、必要な場所でが見つからないように見えますC:\.jenkins\workspace\<myProject>。代わりに、インターネットから pom.xml ファイルをダウンロードすることに関するメッセージが表示されます。

pom.xmlワークスペース ディレクトリ内のファイルを使用しない理由がわかりません。

誰がこれを引き起こす可能性があるか知っていますか?

4

2 に答える 2

0

私の推測では、Jenkins は正しい pom を使用しています。ダウンロードされる pom は、依存関係のものです (ご存知のように、独自の pom 内で宣言されています)。おそらく、Jenkins がコマンド ライン クライアントとは異なるローカル Maven リポジトリの場所を使用しているため、すべてを再度ダウンロードする必要があるためです。

どの Maven インストールを使用するか、およびローカル リポジトリの場所を Jenkins に設定できます。

ここに画像の説明を入力

于 2013-09-04T05:55:18.493 に答える