2016-10-10 16 views
-2

私は1つのpom.xmlを持っています。私はJenkinsでmavenプロジェクトを構築しています。 Artifactid、Version、グループIDのようなものを印刷したいと思います。 これはpomに存在します。Jenkinsで変数pom.xmlを出力する

私はプラグインなしでJenkins自体にしたいと思います。 ご協力いただければ幸いです。

答えて

1

maven help pluginでこれを行うことができます。あなたはまた、より多くの可能な解決策のためのトピックHow to get Maven project version to the bash command lineを確認することができます

version=$(mvn help:evaluate -Dexpression=project.version | egrep -v "INFO|WARNING|ERROR") 
echo $version 

:ちょうど「シェルを実行し、」ビルドブログを使用して、このようないくつかのbashのコードを記述します。

+0

返信いただきありがとうございます@mszalbach。 プラグインなしで印刷することは可能ですか? – rKSH

+0

これは単なるmavenプラグインです。何もインストールする必要はありません。これは、mavenがプラグインの入手方法に注意を払うので、コマンドラインから直接動作します。そうでなければ、いくつかの複雑なgrepsを使うか、Pythonのようなインタープリタ言語を使って、より良いXMLサポートを利用してください。 – mszalbach

関連する問題