2017-07-30 4 views
2

私は、次のフォルダ構造いますJenkinsでMavenのサブフォルダを指定する方法は?

  • ファイナンス/コード
  • ファイナンス/ドキュメント
  • ファイナンス/ SQL

GITリポジトリは、財務フォルダに作成されます。私はJenkinsが/ FinanceのGITリポジトリを見るように設定しました。 maven pomファイルはFinance/Codeにあります。私が構築ジェンキンスを実行すると、私はこのエラーを得た:

[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (/Users/Macpro/.hudson/jobs/Publishing/workspace). Please verify you invoked Maven from the correct directory. -> [Help 1]

ポンポンファイルの/ファイナンス/コードを見てジェンキンスを設定するには、どのように?

+0

「Finance」ディレクトリにpomを入れて、Jenkinsをワークスペースのルートの場所で呼び出して、すべてを一度にビルドするのはなぜですか? – khmarbaise

+0

@khmarbaiseはい、できましたが、不要なファイルを追加せずに構成する方が良いと思われました。 –

+0

これはプロジェクト全体を定義するために不要なファイルではありません。 3つではなく1つの呼び出しだけ? – khmarbaise

答えて

2

this questionによって示されるように、あなたは相対パスでルートPOMフィールドに記入する必要がありますジェンキンスワークスペースから

root pom

相対的手段:

Code/pom.xml 

(なし大手/)つまり、Financeが作業領域のルートである場合です。

+0

これは素晴らしいです、ありがとう:) –

+0

私は答えを受け入れました。ヒントのために多くの感謝。 –

1

最後の答えは私のために働いたが、設定イメージは私がJenkinsの最新バージョンを使用しているのと少し違う。だから誰かを助けるかもしれないので、私はここにそれを掲示している。 enter image description here

+0

あなたはまだ他の回答を受け入れるべきです –

+0

私はそれに応じて私の答えを更新しました。 – VonC

関連する問題