【发布时间】:2012-11-07 21:49:29
【问题描述】:
我有一个运行大约一个小时 10 分钟的 maven 构建。这是一个巨大的产品。我试图通过分析构建来了解需要这么长时间的原因,然后开始了解从那里改变什么。
我对如何分析它有点迷茫。我尝试使用 Jprofiler,但问题是我无法将它连接到 maven build JVM 并且无法获得任何结果。
感谢任何提示!
(查看了 stackoverflow 上最流行的类似问题,但除了建议不起作用的 Jprofiler 之外,没有任何实际帮助)。
【问题讨论】:
-
这个构建是多模块构建吗?您是否在构建期间查看了日志输出,特别是测试需要多长时间?你能发布一个日志文件输出吗?
-
您是否尝试过使用 mvn clean install -DskipTests 运行(即您是否有长时间运行的测试)?
-
哪些模块占用的时间最多?他们是做什么的?