GitHub user DmytroShkvyra opened a pull request:

    https://github.com/apache/zeppelin/pull/2002

    [ZEPPELIN-1928]: Get a rid of preinstalled external dependencies (nodejs 
and npm) for maven build

    ### What is this PR for?
    Get a rid of preinstalled external dependencies (nodejs and npm) for maven 
build
    - We do not need install nodejs npm and libfontconfig anymore
    - zeppelin-web tests will run via maven build
    - Fix documentation
    
    ### What type of PR is it?
    [Bug Fix | Improvement |  Documentation]
    
    ### Todos
    N/A
    
    ### What is the Jira issue?
    https://issues.apache.org/jira/browse/ZEPPELIN-1928
    
    ### How should this be tested?
    1. Create new empty instance of (Centos7|Ubuntu|Windows) in VirtualBox
    2. Install JDK and Maven (also export JAVA_HOME and M2_HOME etc.)
    3. Go to project directory and run
        mvn clean package -Pbuild-distr
    
    ### Screenshots (if appropriate)
    see travis build 
https://travis-ci.org/DmytroShkvyra/zeppelin/builds/200104715
    [INFO] 
------------------------------------------------------------------------
    [INFO] Reactor Summary:
    [INFO]
    [INFO] Zeppelin ........................................... SUCCESS [ 
53.338 s]
    [INFO] Zeppelin: Interpreter .............................. SUCCESS [ 
37.829 s]
    [INFO] Zeppelin: Zengine .................................. SUCCESS [ 
25.306 s]
    [INFO] Zeppelin: Display system apis ...................... SUCCESS [ 
26.981 s]
    [INFO] Zeppelin: Spark dependencies ....................... SUCCESS [01:21 
min]
    [INFO] Zeppelin: Spark .................................... SUCCESS [ 
33.265 s]
    [INFO] Zeppelin: Markdown interpreter ..................... SUCCESS [  
3.576 s]
    [INFO] Zeppelin: Angular interpreter ...................... SUCCESS [  
1.225 s]
    [INFO] Zeppelin: Shell interpreter ........................ SUCCESS [  
2.526 s]
    [INFO] Zeppelin: Livy interpreter ......................... SUCCESS [03:03 
min]
    [INFO] Zeppelin: HBase interpreter ........................ SUCCESS [ 
17.911 s]
    [INFO] Zeppelin: Apache Pig Interpreter ................... SUCCESS [ 
13.064 s]
    [INFO] Zeppelin: PostgreSQL interpreter ................... SUCCESS [  
4.306 s]
    [INFO] Zeppelin: JDBC interpreter ......................... SUCCESS [  
6.681 s]
    [INFO] Zeppelin: File System Interpreters ................. SUCCESS [  
4.661 s]
    [INFO] Zeppelin: Flink .................................... SUCCESS [ 
30.573 s]
    [INFO] Zeppelin: Apache Ignite interpreter ................ SUCCESS [ 
13.729 s]
    [INFO] Zeppelin: Kylin interpreter ........................ SUCCESS [  
2.170 s]
    [INFO] Zeppelin: Python interpreter ....................... SUCCESS [  
3.098 s]
    [INFO] Zeppelin: Lens interpreter ......................... SUCCESS [ 
16.616 s]
    [INFO] Zeppelin: Apache Cassandra interpreter ............. SUCCESS [01:11 
min]
    [INFO] Zeppelin: Elasticsearch interpreter ................ SUCCESS [ 
12.687 s]
    [INFO] Zeppelin: BigQuery interpreter ..................... SUCCESS [ 
24.615 s]
    [INFO] Zeppelin: Alluxio interpreter ...................... SUCCESS [ 
10.031 s]
    [INFO] Zeppelin: Scio ..................................... SUCCESS [ 
54.854 s]
    [INFO] Zeppelin: web Application .......................... SUCCESS [39:47 
min]
    [INFO] Zeppelin: Server ................................... SUCCESS [ 
36.567 s]
    [INFO] Zeppelin: Packaging distribution ................... SUCCESS [23:54 
min]
    [INFO] 
------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] 
------------------------------------------------------------------------
    [INFO] Total time: 01:16 h
    [INFO] Finished at: 2017-02-09T11:07:53+00:00
    [INFO] Final Memory: 204M/1102M
    [INFO] 
------------------------------------------------------------------------
    
    
    
    ### Questions:
    * Does the licenses files need update? - No
    * Is there breaking changes for older versions? - No
    * Does this needs documentation? - Update of docs are part of PR

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/DmytroShkvyra/zeppelin ZEPPELIN-1928

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/zeppelin/pull/2002.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #2002
    
----
commit d09f9b3f8c540d31997484849fd8980e8945784d
Author: DmytroShkvyra <dshkv...@gmail.com>
Date:   2017-02-09T18:29:05Z

    [ZEPPELIN-1928] Get a rid of preinstalled external dependencies (nodejs and 
npm) for maven build

commit 337bc89b13584fbfa0a508b1321229cb9b42fce0
Author: DmytroShkvyra <dshkv...@gmail.com>
Date:   2017-02-09T18:45:05Z

    [ZEPPELIN-1928] add rat exclusion

commit eec761fb2815f49243dee698f8aff0273d812c37
Author: DmytroShkvyra <dshkv...@gmail.com>
Date:   2017-02-09T19:41:01Z

    [ZEPPELIN-1928] add execution permition for add_dependencies.sh

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to