0

Jenkins でプロジェクトをビルドした後、次のエラーが発生しました。

<===[JENKINS REMOTING CAPACITY]===>channel started
log4j:WARN No appenders could be found for logger 
(org.apache.commons.beanutils.converters.BooleanConverter).
log4j:WARN Please initialize the log4j system properly.
Executing Maven:  -B -f /var/lib/jenkins/jobs/A/workspace/pom.xml mvn clean    
integration-test -Dlog4j.configuration=file./src/test/
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Invalid task 'mvn': you must specify a valid lifecycle phase, or a goal in the   
format plugin:goal or pluginGroupId:pluginArtifactId:pluginVersion:goal
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second

コマンドラインからmavenを使用してプロジェクトをビルドする予定だったので、これは少し奇妙です。ローカル マシンではプロジェクトをビルドできるのに、Jenkins 経由でリポジトリをビルドできないのはなぜですか?

4

3 に答える 3

1

答えはログファイルにあります

Executing Maven: -B -f /var/lib/jenkins/jobs/A/workspace/pom.xml mvn clean.

ジョブの構成が間違っているため、存在しないmvnタスクを実行しようとしています。プロジェクト タイプが「maven」の場合clean compile package etcは、入力ボックスに入力するだけです。それ以外の場合は、何が起こっているのかをよりよく理解できるように、ジョブの構成のスクリーンショットを投稿してください

于 2013-09-19T15:57:08.973 に答える
0

maven の目標として mvn を指定しているようです。jenkins プロジェクト構成のGoals and optionsclean integration-test行には、mvn を含めないでください:たとえば。

于 2013-09-19T15:58:22.960 に答える