2017-04-24 4 views
0

私はインポートを使用して別のプロジェクトを探しているJavaクラスがあります。Jenkins meven Javaインポートはdifferntのパスを与える作業

import this.is.the.java.file.im.looking.for 

eclipseでmavenビルドを使用してpom.xmlファイルを実行しましたが、m2eプラグインを使用して正常に動作しています。私がmaven統合プラグインを使ってジェンキンズで実行しようとすると、依存プロジェクトの代わりに同じプロジェクトフォルダを探しているため、ファイルを見つけることができないという。

+0

あなたはもう少し明確になることができますか? –

答えて

0

jenkinsで設定されたMavenには、必要な依存関係を取得するための適切なsettings.xmlが必要です。不適切なsettings.xmlファイルのために、mavenは依存関係を取得できない可能性があります。

japankinsインストールディレクトリのsettings.xmlにsettings.xmlがあることを確認してください。/var/lib/jenkins for ubuntuについて。

また、jenkinsインストールディレクトリの.m2フォルダにあるsettings.xmlがあるかどうかを確認してください。

最後に、.m2ディレクトリ下のローカルMavenリポジトリにjarファイルがフェッチされているかどうかを検証します。

+0

私はlinux上で動作していて、/ var/lib/jenkins /フォルダは存在しますが、空です。現在作業しているすべてのファイルは/ webdata/jenkins/ – developer101

+0

の下に/ webdata/jenkinsの下にsettings.xmlを保存し、jenkinsの設定でsettings.xmlのパスを指定します。そのためには、ジョブの「ビルド」セクションに移動し、「詳細」をクリックします。 「設定ファイル」オプションがあります。あなたの 'settings.xml'ファイルの場所を指定してください。 – vsbehere

関連する問題