Javaアプリケーションを実行する必要があります。出力が「合格」であれば、mvn site
コマンドを実行します。私はいくつかのフォーラムに参加し、プレサイト目標を使用してこれを行うことができることを知っていますが、どのように "合格"状態を検証しますか? Javaアプリケーションは、Pythonスクリプトを呼び出すために使用されるコマンドです。正常に実行されると、出力が渡されます。私がHudsonから実行すると、Pre-Build Stepでコマンドを実行できます。しかし、出力が合格したかどうかを検証する方法は?ジェンキンスさんからJavaアプリケーションを実行し、出力を使用してmaven成果物を実行するにはどうすればよいですか?
1
A
答えて
0
を助けてください助け「シェルの実行」を:コマンドのいずれかが ゼロ以外の終了コードで終了した場合
ビルドは失敗と見なされます。
Javaアプリケーションは、渡された場合は0を返し、それ以外の場合は何かを戻すようにしてください。そのためにSystem.exit(0)
を使用することができます。
Javaアプリケーションを制御できない場合は、tail -1 | grep Passed
を使用して、最後の行にコマンドが「合格」かどうかを確認できます。
関連する問題
- 1. Mavenを使用して、特定のテストを実行するにはどうすればよいですか?
- 2. パイプ出力を実行するにはどうすればよいですか?
- 3. Mavenプラグインを実行する前に目標を実行するにはどうすればよいですか?
- 4. Mavenを使用してJava Webアプリケーションでビルドタイムスタンプを作成するにはどうすればよいですか?
- 5. Eclipseを使用してBluestackアプリケーションプレーヤーでAndroidアプリケーションを実行するにはどうすればよいですか?
- 6. デバイスでデータベースを使用してAndroidアプリケーションを実行するにはどうすればよいですか?
- 7. バックグラウンドで(出力をファイルにパイプして)コマンドを実行するにはどうすればよいですか?
- 8. JavaでGremlinPipelineとPipeFunctionsを使用してクエリを実行するにはどうすればよいですか?
- 9. Mono.WebServer(XSP)を使用してモノラルASP MVCアプリケーションを実行するにはどうすればよいですか?
- 10. MSBuildを使用して(実際に)AfterPublishを実行するにはどうすればよいですか?
- 11. Javaを使用して実行中のプロセスを閉じるにはどうすればよいですか?
- 12. メインクラスを実行し、mavenを使用して出力を保存する
- 13. 長時間実行しているGoプログラムを実行するにはどうすればよいですか?
- 14. しばらくしてからWP7 Silverlightアプリケーションを実行するにはどうすればよいですか?
- 15. XcodeをビルドしてApplescriptを使用して実行するにはどうすればよいですか?
- 16. monkeyrunnerの使用:アプリケーションの実行中にインテントを呼び出すにはどうすればよいですか?
- 17. Javaでタイマを実行するにはどうすればよいですか?
- 18. Java Hadoop:入力ファイルとして使用し、各ファイルの行数を出力するマッパーを作成するにはどうすればよいですか?
- 19. 生産モードでmaven/eclipse/GWT/playNアプリケーションを実行するにはどうすればよいですか?
- 20. サーバでV8を使用してサンドボックスモードでjavascriptを実行するにはどうすればよいですか?
- 21. テストの実行後にすべてのテスト成果物を削除するようMSTestに指示するにはどうすればよいですか?
- 22. サービスとしてCentOS 5としてjavaコマンドを実行するにはどうすればよいですか?
- 23. プライベートコンストラクタを使用してfinalクラスからメソッドを実行するにはどうすればよいですか?
- 24. Pythonを使用してANTLRでカスタムエラーレポートを実行するにはどうすればよいですか?
- 25. awaitを使用してカスタムTaskSchedulerでタスクを実行するにはどうすればよいですか?
- 26. スレッディングコンセプトを使用してcountdowntimerでバックグラウンドアプリケーションを実行するにはどうすればよいですか?
- 27. JUnit4を使用してプログラムでテストスイートを実行するにはどうすればよいですか?
- 28. Emacsを使用してMarklogicデータベースでxqueryコードを実行するにはどうすればよいですか?
- 29. GallioとMBUnitを使用してプログラムでユニットテストを実行するにはどうすればよいですか?
- 30. コンテナオーバーライドを使用してAWS ECSでサービスを実行するにはどうすればよいですか?
javaアプリケーションが "合格"を返した場合、pom.xmlを更新する方法はありますか? –
本当にあなたがやろうとしていることははっきりしていません。 javaコマンドが失敗した場合に 'site'フェーズをブロックしたい場合、' pre-site'にバインドされたexecプラグインでjavaコマンドを実行します。コマンドが成功しなかった場合、 'site'を防ぐべきです。 – artbristol
pomの場合、プレサイトフェーズでは何が成功しないでしょうか。私はMavenに新しいです。私に同行してください。 –