Hey Alexy, I use Intellij IDEA for my Livy development and there are a few limitation that I have just had to get used to. You can use it to build, I do all my building on the command line, and due to Livy's multiple Scala version support you can't follow class links into any module that has a 2.10/2.11 split. It's pretty frustrating, but the only solution is to stop supporting multiple scala versions in Livy or switch to sbt instead of maven, both of which aren't changes we can make. I got help from Marcelo on this back when I first joined the project, so you're not the first to hit these issues. Alex Bozarth Software Engineer Spark Technology Center E-mail: ajboz...@us.ibm.com GitHub: github.com/ajbozarth 505 Howard Street San Francisco, CA 94105 United States
From: Alexey Romanenko <aromanenko....@gmail.com> To: dev@livy.incubator.apache.org Date: 03/14/2018 06:38 AM Subject: Development in Intellij IDEA Hello all, I’m quite new with Livy and I have a question regarding Livy development using Intellij IDEA. I imported maven project (as usually) but I can’t build and, of course, run it directly in IDEA since it can’t find some Scala classes and interfaces, like Logging and Utils, that actually exist in other module (core). So, I have a compile error. In the same time, when I run command "mvn package" from console it works well. It seems like IDEA can’t resolve a question which Scala version to use (since Livy supports two of them: 2.10 and 2.11). So, my question is - how people, who use Intellij IDEA for development, overcame this issue? Is it a well known problem? I’d very appreciate for any hints about that. Thank you, Alexey