Github user marevol commented on the issue:
https://github.com/apache/incubator-predictionio/pull/336
To solve this issue, how about using plugin directory?
In our branch(https://github.com/jpioug/incubator-predictionio), ES1/ES5
codes in data were extracted to data-elasticsearch and data-elasticsearch1
project. Putting the jar file into plugin directory, it works.
So, default PIO distribution contains pio-data-elasticsearch5.jar in
plugins directory,
and then if you want to use ES1, replacing it with
pio-data-elasticsearch1.jar, PIO works with ES1.
I think that Plugin mechanism can keep previous behavior for ES1.
---
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 [email protected] or file a JIRA ticket
with INFRA.
---