2016-09-07 84 views

回答

0

由於您沒有提供有關如何調用maven的詳細信息,因此我將假設一些事情。

持續集成:如果您正在使用某種形式的持續集成像詹金斯/哈德森,或特拉維斯CI的,你應該能夠增加你的批處理文件中爲大幹快上的建設的成功執行的生成後步驟。或者,你可以有一個獨立的作業來運行你的批處理腳本,這個腳本將被Maven構建的作業啓動。

IDE配置: 如果你想用的IntelliJ或一些IDE做到這一點,你可能會需要進行運行你的Maven構建,然後你想要生成後批處理文件批量配置。

命令行/ MVN直接: 如果您在命令行中使用正常的mvn install命令運行這個自己,你要麼會想轉回到具有揭開序幕行家爲你一個批處理文件,並然後運行您的下一個腳本,或者查看與this question類似的插件(請注意,此方法存在一些問題,因此請小心)。

如果這些情景都不能描述您的情況,那麼您需要在獲得任何可靠的反饋之前向您的問題提供更多信息。

謝謝!

+0

感謝亞歷克斯,我使用命令行爲maven構建。如果我正在運行一個批處理文件,它首先啓動Maven,然後是我的批處理腳本,但不能保證成功構建我的批處理腳本將被執行。 有什麼辦法解決這個問題? – Manoj

+0

你爲什麼不保證?你問如何區分如果mvn構建失敗或成功? – alexanderific

相關問題