[ https://issues.apache.org/jira/browse/PIO-56?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15895059#comment-15895059 ]
ASF GitHub Bot commented on PIO-56: ----------------------------------- Github user marevol commented on the issue: https://github.com/apache/incubator-predictionio/pull/355 My concern is core depends on Elasticsearch. Since Elasticsearch 1.x is EOLed by elastic, it will be removed from PIO in the future release and PIO will not contain elasticsearch jar in the dependencies(NodeBuilder does not exist). Others are not changed. > Unit tests in module core should not require real setup > ------------------------------------------------------- > > Key: PIO-56 > URL: https://issues.apache.org/jira/browse/PIO-56 > Project: PredictionIO > Issue Type: Improvement > Affects Versions: 0.10.0-incubating > Environment: Tested with Mac OS X, i7, 8GB > Reporter: Lucas Bonatto Miguel > Labels: development_environment > Fix For: 0.11.0 > > > *This issue affects only developers* > When downloading the code from github and trying to run the tests of the > project core via sbt, one will face an error stating that the METADATA > configuration is missing, e.g: > [ERROR] [Storage$] Required repository (METADATA) configuration is missing. > [ERROR] [Storage$] There were 1 configuration errors. Exiting. > It looks like the project predictionio core requires a METADATA datasource > (elasticsearch) installed and configured in the developer machine. > There are some benefits if the project require less external > installation/configuration: > - Developers would have an easy setup of the environment. > - Continuous integration would be easier > How to reproduce: > - Download predictionio from github > - In root folder run ./make-distribution.sh > - In root folder run sbt core/test -- This message was sent by Atlassian JIRA (v6.3.15#6346)