Moved to separate repo, actual information about IntelliJ support is here
- Organiztion Scala
- Mentor is Christopher Vogt
- Project proposal
- Pull Request to the Intellij IDEA Scala Plugin
- Pull Requests to the CBT
CBT is a new Scala Build System made to improve programmers experience by providing a fast and easy to use tool.
Intellij IDEA with Scala Plugin is one of the most popular tools for Scala developers. So, integration CBT with IDEA is important for further CBT development.
Now IDEA Scala plugin supports working with CBT and have the next features:
- Creating CBT-based projects
- Importing existing CBT-based projects
- Running and Debugging project code using either IDEA's compiler or CBT default one
- Running and Debugging any CBT build task
- CBT Project tempaltes via giter8 engine
- Navigating through libraries sources
- Editting CBT source code
- Latest version of CBT from github and
- CBT executable available within comandline
- Intellij IDEA 2017.2
There are two possible ways
To refresh o project you need to enable a CBT tool panel
: just press ctrl-shift-A
and then enter cbt
:
When done a tool panel will aperas at the right side:
IDEA assumes that all modules which you use are in dependencies (may be transitive) of a root module
If you want to work on some module which is not you can right-click on the directory in the project tree view and then choose Consider as CBT module
(directory should contains build
directory with a correct build file)
For the time being, the latest version of the scala plugin supporting CBT integration is 2017.3.603 nightly
.