You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by "Alexander Bezzubov (JIRA)" <ji...@apache.org> on 2015/06/13 07:58:00 UTC
[jira] [Created] (ZEPPELIN-105) Speedup the default build
Alexander Bezzubov created ZEPPELIN-105:
-------------------------------------------
Summary: Speedup the default build
Key: ZEPPELIN-105
URL: https://issues.apache.org/jira/browse/ZEPPELIN-105
Project: Zeppelin
Issue Type: Improvement
Components: build
Reporter: Alexander Bezzubov
Assignee: Alexander Bezzubov
Right now basic build of Zeppelin, without web-app, and any tests takes almost 2 minutes:
{code}
[INFO] BUILD SUCCESS
[INFO] Total time: 1:39.948s
mvn clean package -DskipTests 170.56s user 10.07s system 177% cpu 1:41.94 total
{code}
We can make devs more productive by speeding up the build at least twice quite easy.
My suggestion address this by separating {package} and {install} phases more (started in ZEPPELIN-76):
* {code}mvn install{code} makes more things, like code coverage report and running all the test (including large, Selenium one)
* {code}mvn package{code} just compiles, runs small unit tests and fails the build on style and licence violations
TODO:
- moving code coverage report generation out of package phase
- moving code style violation HTML report generation out of package phase
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)