>From my experience, that will not work unless you -DskipTests, since the tests require you have a dist-file available. Even CI runs two builds at the moment. So, if you need a tested (NB: tests will fail anyway, until ZEPPELIN-346 gets merged) distributable, you have to first clean package with -DskipTests, then package with tests to verify your build. Oh, you'll also need the ability to pass the selenium tests, which isn't a given on every platform.
I'm currently looking into cleaning the build up progressively, but am also looking for any kind of support. A major refactoring is necessary, in my opinion, to move this project forward from a stability and repeatability standpoint. On Tue, Oct 27, 2015 at 4:04 PM, Pablo Torre <pablotorr...@gmail.com> wrote: > Now, should I try to run mvn clean package inside incubador-zeppelin? > > 2015-10-27 15:50 GMT+01:00 Pablo Torre <pablotorr...@gmail.com>: > >> I tried "./grunt --force" right now and it works >> >> 2015-10-27 15:39 GMT+01:00 naveen xavier <naveen.xav...@gmail.com>: >> >>> Hi Pablo, >>> >>> Were you able to build grunt within the zeppelin-web folder? Use the >>> following command >>> ./grunt --force >>> >>> On Tue, Oct 27, 2015 at 8:05 PM, Pablo Torre <pablotorr...@gmail.com> >>> wrote: >>> >>>> Hi guys, >>>> >>>> I was taking a look to this thread because I wasn't able to fix my >>>> issue. I followed your suggestions: >>>> >>>> Inside zeppelin-web: >>>> >>>> Remove node_modules and bower_components >>>> rm -rf ~/.npm >>>> npm cache clear >>>> mvn clean install >>>> >>>> And after this inside incubator-zeppelin I executed: >>>> >>>> mvn clean package -Pspark-1.4 -Dhadoop.version=2.2.0 -Phadoop-2.2 >>>> -DskipTests >>>> >>>> >>>> But I get the error: >>>> >>>> >>>> BUILD FAILURE >>>> >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> >>>> [INFO] Total time: 31:53.919s >>>> >>>> [INFO] Finished at: Tue Oct 27 14:32:13 UTC 2015 >>>> >>>> [INFO] Final Memory: 124M/428M >>>> >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> >>>> [ERROR] Failed to execute goal >>>> com.github.eirslett:frontend-maven-plugin:0.0.23:grunt (grunt build) on >>>> project zeppelin-web: Failed to run task: 'grunt --force --no-color' >>>> failed. (error code 137) -> [Help 1] >>>> >>>> >>>> >>>> >>>> >>>> 2015-10-27 14:15 GMT+01:00 rohit choudhary <rconl...@gmail.com>: >>>> >>>>> Naveen, >>>>> >>>>> Glad! Look forward to your use cases with Zeppelin. >>>>> >>>>> Thanks, >>>>> Rohit. >>>>> >>>>> On Tue, Oct 27, 2015 at 4:37 PM, naveen xavier < >>>>> naveen.xav...@gmail.com> wrote: >>>>> >>>>>> Hi Guys >>>>>> >>>>>> Yipee Did it >>>>>> >>>>>> I just figured that grunt is building only when I give the --force >>>>>> switch. So I edited the pom.xml in zeppelin-web folder as given below and >>>>>> added it as an argument >>>>>> >>>>>> <execution> >>>>>> <id>grunt build</id> >>>>>> <goals> >>>>>> <goal>grunt</goal> >>>>>> </goals> >>>>>> >>>>>> <configuration> >>>>>> <arguments>*--force*</arguments> >>>>>> </configuration> >>>>>> </execution> >>>>>> >>>>>> Then I did a maven package and presto it worked. Thanks a lot guys >>>>>> will now try and run Zeppelin which has been delayed by ONE day >>>>>> >>>>>> Thanks Rohit, Corneau and Renjith for all the help >>>>>> >>>>>> Regards, >>>>>> >>>>>> Naveen >>>>>> >>>>>> On Tue, Oct 27, 2015 at 4:14 PM, naveen xavier < >>>>>> naveen.xav...@gmail.com> wrote: >>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> Just another update. On carrying out activities suggested by Renjith >>>>>>> finally my ./grunt build error has been cleared. It gave some warnings >>>>>>> but >>>>>>> ran with --force switch. Apparently phantomjs has been successfully >>>>>>> installed. >>>>>>> The current versions displayed are >>>>>>> npm: 1.4.21 >>>>>>> node: 0.10.25 >>>>>>> phantomjs: 1.9.0 >>>>>>> >>>>>>> However on performing a mvn install in zeppelin-web folder.... I end >>>>>>> up with the same grunt --no-color failed error as part of installing the >>>>>>> eirslett frontend plugin. >>>>>>> >>>>>>> Adamant error.Any inputs will be most appreciated. >>>>>>> >>>>>>> >>>>>>> On Tue, Oct 27, 2015 at 3:31 PM, Renjith Kamath < >>>>>>> renjith.kam...@gmail.com> wrote: >>>>>>> >>>>>>>> Tried again on a new vm "Ubuntu *15.04 x86_64*". This time >>>>>>>> everything worked fine just by doing "mvn clean install" in >>>>>>>> zeppelin-web >>>>>>>> java 1.8.0_66 >>>>>>>> maven 3.3.3 >>>>>>>> npm is supposed to install karma and other karma related deps >>>>>>>> >>>>>>>> may be you can delete node_modules and bower_components from >>>>>>>> zeppelin-web >>>>>>>> rm -rf ~/.npm >>>>>>>> npm cache clear >>>>>>>> >>>>>>>> and finally mvn clean install. frontend-maven-plugin should take >>>>>>>> care of all npm and bower deps >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Thanks & Regards, >>>>>>>> RK >>>>>>>> >>>>>>>> On Tue, Oct 27, 2015 at 2:54 PM, naveen xavier < >>>>>>>> naveen.xav...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Hi Renjith, >>>>>>>>> >>>>>>>>> Just installed nodesjs legacy as suggested by you. Now on giving >>>>>>>>> the command nodejs -v I am getting v0.10.25 >>>>>>>>> >>>>>>>>> Secondly fontconfig is installed and is the latest version. >>>>>>>>> >>>>>>>>> The problem on running ./grunt in the zeppelin-web folder seems to >>>>>>>>> be in the karma-phantomjs-launcher module. The node-modules folder >>>>>>>>> does not >>>>>>>>> have this folder in it. I searched and found it in the temp folder >>>>>>>>> with a >>>>>>>>> folder named as - (ie hypen). Any help on how to get the phantomjs >>>>>>>>> problem >>>>>>>>> sorted out. >>>>>>>>> >>>>>>>>> Thanks again >>>>>>>>> >>>>>>>>> >>>>>>>>> On Tue, Oct 27, 2015 at 2:35 PM, Renjith Kamath < >>>>>>>>> renjith.kam...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> I was able to see the earlier phantomjs error on a new vm and >>>>>>>>>> resolve it by installing libfontconfig. >>>>>>>>>> Can you check if "fontconfig" package is installed or not? sudo >>>>>>>>>> apt-get install fontconfig >>>>>>>>>> >>>>>>>>>> Thanks & Regards, >>>>>>>>>> RK >>>>>>>>>> >>>>>>>>>> On Tue, Oct 27, 2015 at 2:28 PM, rohit choudhary < >>>>>>>>>> rconl...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Naveen, >>>>>>>>>>> >>>>>>>>>>> Looks like there's some issue with your NodeJS installation. I >>>>>>>>>>> looked up some links, there was a breaking change in the package >>>>>>>>>>> manager, >>>>>>>>>>> and I think this would work for you sudo apt-get install nodejs- >>>>>>>>>>> legacy. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> http://stackoverflow.com/questions/21168141/can-not-install-packages-using-node-package-manager-in-ubuntu >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> Rohit. >>>>>>>>>>> >>>>>>>>>>> On Tue, Oct 27, 2015 at 1:02 PM, naveen xavier < >>>>>>>>>>> naveen.xav...@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Renjith, >>>>>>>>>>>> >>>>>>>>>>>> Did as you suggested, it seems to already exist >>>>>>>>>>>> >>>>>>>>>>>> Reading package lists... Done >>>>>>>>>>>> Building dependency tree >>>>>>>>>>>> Reading state information... Done >>>>>>>>>>>> Note, selecting 'libfontconfig1' instead of 'libfontconfig' >>>>>>>>>>>> libfontconfig1 is already the newest version. >>>>>>>>>>>> The following packages were automatically installed and are no >>>>>>>>>>>> longer required: >>>>>>>>>>>> libarmadillo4 libarpack2 libdap11 libdapclient3 libepsilon1 >>>>>>>>>>>> libfreexl1 libgdal1h libgeos-3.4.2 libgeos-c1 >>>>>>>>>>>> libhawtjni-runtime-java >>>>>>>>>>>> libhdf4-0-alt libhdf5-8 libjansi-java libjansi-native-java >>>>>>>>>>>> libkml0 libmysqlcppconn7 libnetcdfc7 libodbc1 libogdi3.2 >>>>>>>>>>>> libopenjp2-7 >>>>>>>>>>>> libpq5 libproj0 libspatialite5 liburiparser1 libvsqlitepp3 >>>>>>>>>>>> libxerces-c3.1 linux-headers-3.19.0-15 >>>>>>>>>>>> linux-headers-3.19.0-15-generic >>>>>>>>>>>> linux-image-3.19.0-15-generic >>>>>>>>>>>> linux-image-extra-3.19.0-15-generic mysql-utilities >>>>>>>>>>>> mysql-workbench-data >>>>>>>>>>>> odbcinst odbcinst1debian2 >>>>>>>>>>>> proj-bin proj-data python-mysql.connector python-pexpect >>>>>>>>>>>> python-pyodbc python-pysqlite2 scala-library >>>>>>>>>>>> Use 'apt-get autoremove' to remove them. >>>>>>>>>>>> 0 upgraded, 0 newly installed, 0 to remove and 50 not upgraded. >>>>>>>>>>>> >>>>>>>>>>>> Any reason libfontconfig1 needs to be replaced??? >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Oct 27, 2015 at 12:55 PM, Renjith Kamath < >>>>>>>>>>>> renjith.kam...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hey Naveen, >>>>>>>>>>>>> >>>>>>>>>>>>> The issue is in PhantomJs dep. Please try "sudo apt-get >>>>>>>>>>>>> install libfontconfig" >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks & Regards, >>>>>>>>>>>>> RK >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Oct 27, 2015 at 12:32 PM, naveen xavier < >>>>>>>>>>>>> naveen.xav...@gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Corneau & Rohit, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Just as suggested I did a ./grunt in the zeppelin-web folder. >>>>>>>>>>>>>> It ran successfully and then prompted to use the following >>>>>>>>>>>>>> command as the >>>>>>>>>>>>>> module is missing: >>>>>>>>>>>>>> >>>>>>>>>>>>>> install karma-phantomjs-launcher --save-dev >>>>>>>>>>>>>> >>>>>>>>>>>>>> On attempting to install the same I received the following >>>>>>>>>>>>>> error: >>>>>>>>>>>>>> >>>>>>>>>>>>>> > phantomjs@1.9.18 install >>>>>>>>>>>>>> /usr/local/incubator-zeppelin/zeppelin-web/node_modules/phantomjs >>>>>>>>>>>>>> > node install.js >>>>>>>>>>>>>> >>>>>>>>>>>>>> sh: 1: node: not found >>>>>>>>>>>>>> npm WARN This failure might be due to the use of legacy >>>>>>>>>>>>>> binary "node" >>>>>>>>>>>>>> npm WARN For further explanations, please read >>>>>>>>>>>>>> /usr/share/doc/nodejs/README.Debian >>>>>>>>>>>>>> >>>>>>>>>>>>>> npm ERR! phantomjs@1.9.18 install: `node install.js` >>>>>>>>>>>>>> npm ERR! Exit status 127 >>>>>>>>>>>>>> npm ERR! >>>>>>>>>>>>>> npm ERR! Failed at the phantomjs@1.9.18 install script. >>>>>>>>>>>>>> npm ERR! This is most likely a problem with the phantomjs >>>>>>>>>>>>>> package, >>>>>>>>>>>>>> npm ERR! not with npm itself. >>>>>>>>>>>>>> npm ERR! Tell the author that this fails on your system: >>>>>>>>>>>>>> npm ERR! node install.js >>>>>>>>>>>>>> npm ERR! You can get their info via: >>>>>>>>>>>>>> npm ERR! npm owner ls phantomjs >>>>>>>>>>>>>> npm ERR! There is likely additional logging output above. >>>>>>>>>>>>>> >>>>>>>>>>>>>> npm ERR! System Linux 3.19.0-30-generic >>>>>>>>>>>>>> npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" >>>>>>>>>>>>>> "karma-phantomjs-launcher" "--save-dev" >>>>>>>>>>>>>> npm ERR! cwd /usr/local/incubator-zeppelin/zeppelin-web >>>>>>>>>>>>>> npm ERR! node -v v0.10.25 >>>>>>>>>>>>>> npm ERR! npm -v 1.4.21 >>>>>>>>>>>>>> npm ERR! code ELIFECYCLE >>>>>>>>>>>>>> npm ERR! >>>>>>>>>>>>>> npm ERR! Additional logging details can be found in: >>>>>>>>>>>>>> npm ERR! >>>>>>>>>>>>>> /usr/local/incubator-zeppelin/zeppelin-web/npm-debug.log >>>>>>>>>>>>>> npm ERR! not ok code 0 >>>>>>>>>>>>>> >>>>>>>>>>>>>> I read in some post that the temp files of phantomjs could >>>>>>>>>>>>>> create a problem, so I deleted the same... but got the same >>>>>>>>>>>>>> error. I am now >>>>>>>>>>>>>> trying to build phantomjs from source after cloning it from >>>>>>>>>>>>>> github. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Let me know if I am on the right path. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks again for your interest. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Tue, Oct 27, 2015 at 2:04 AM, naveen xavier < >>>>>>>>>>>>>> naveen.xav...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi Rohit, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thank you so much for your quick response. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Did exactly as you suggested and successfully installed npm >>>>>>>>>>>>>>> inside zeppelin-web folder. Now when I give the command: *npm >>>>>>>>>>>>>>> -v* >>>>>>>>>>>>>>> I get: *1.4.21* >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> However the command: *mvn package* >>>>>>>>>>>>>>> within the zeppelin-web folder gives the same grunt build >>>>>>>>>>>>>>> error: >>>>>>>>>>>>>>> *'grunt --no-color' failed. (error code 3).* >>>>>>>>>>>>>>> I also again tried the command: *mvn package -DskipTests* >>>>>>>>>>>>>>> from incubator-zeppelin folder and received the same error!!! >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Also went through your trail mail with Pablo who has been >>>>>>>>>>>>>>> graduating to new problems but my error message has just not >>>>>>>>>>>>>>> changed. I >>>>>>>>>>>>>>> have tried every possible combination and end up with the same >>>>>>>>>>>>>>> grunt error. >>>>>>>>>>>>>>> Please help. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Mon, Oct 26, 2015 at 11:20 PM, rohit choudhary < >>>>>>>>>>>>>>> rconl...@gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi Naveen, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Can you run npm install inside you /zeppelin-web/ >>>>>>>>>>>>>>>> directory? If that is successful you can run - mvn package >>>>>>>>>>>>>>>> -Dskiptest >>>>>>>>>>>>>>>> -Phadoop-2.3 -Ppyspark (or whatever else you want to configure >>>>>>>>>>>>>>>> your >>>>>>>>>>>>>>>> zeppelin with). You might be missing on some npm libraries. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>> Rohit >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Mon, Oct 26, 2015 at 11:00 PM, naveen xavier < >>>>>>>>>>>>>>>> naveen.xav...@gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> My configuration is as follows: >>>>>>>>>>>>>>>>> Ubuntu 15.04 >>>>>>>>>>>>>>>>> Spark 1.4.1 >>>>>>>>>>>>>>>>> Hadoop 2.7 >>>>>>>>>>>>>>>>> Maven 3.3.3 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I am trying to install Apache Zeppelin using the following >>>>>>>>>>>>>>>>> command >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> mvn clean package -DskipTests >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Despite several attempts, I am getting the following error. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> [ERROR] Failed to execute goal >>>>>>>>>>>>>>>>> com.github.eirslett:frontend-maven-plugin:0.0.23:grunt (grunt >>>>>>>>>>>>>>>>> build) on >>>>>>>>>>>>>>>>> project zeppelin-web: Failed to run task: 'grunt --no-color' >>>>>>>>>>>>>>>>> failed. (error >>>>>>>>>>>>>>>>> code 3) -> [Help 1] >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Any help will be highly appreciated. Thanks in advance >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Naveen Xavier >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Naveen Xavier >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Naveen Xavier >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Naveen Xavier >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Regards, >>>>>>>>>>>> >>>>>>>>>>>> Naveen Xavier >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Regards, >>>>>>>>> >>>>>>>>> Naveen Xavier >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Regards, >>>>>>> >>>>>>> Naveen Xavier >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Regards, >>>>>> >>>>>> Naveen Xavier >>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> Pablo Torre. >>>> Freelance software engineer and Ruby on Rails developer. >>>> Oleiros (Coruña) >>>> *Personal site <http://www.pablotorrerodriguez.com>* >>>> My blog <http://www.aboutechnologies.com> >>>> >>> >>> >>> >>> -- >>> Regards, >>> >>> Naveen Xavier >>> >>> >>> >> >> >> -- >> Pablo Torre. >> Freelance software engineer and Ruby on Rails developer. >> Oleiros (Coruña) >> *Personal site <http://www.pablotorrerodriguez.com>* >> My blog <http://www.aboutechnologies.com> >> > > > > -- > Pablo Torre. > Freelance software engineer and Ruby on Rails developer. > Oleiros (Coruña) > *Personal site <http://www.pablotorrerodriguez.com>* > My blog <http://www.aboutechnologies.com> >