【发布时间】:2011-01-22 17:06:28
【问题描述】:
我们正在使用 Maven exec:java 目标来运行自定义 java 应用程序,该应用程序配置数据库以用于我们的集成测试。我们希望使用exec:java 而不是exec:exec 以便能够在要使用的主类的类路径中使用项目依赖项。
有几次应用程序由于正当原因而失败,但 Maven 构建继续进行,就好像没有出现任何问题一样。
是否有任何“failonerror”类型的参数可以与exec:java 一起使用?我不敢将system.exit() 代码添加到正在运行的类中,因为我怀疑它不仅会杀死自己,还会杀死 Maven 本身,因为它在 Maven 虚拟机中运行。
【问题讨论】:
-
是否可以使用 exec:exec,在这种情况下我猜你可以使用返回码?
标签: maven-2