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)