What’s New in IntelliJ IDEA 2018.2 EAP 4?

Posted on by Zlata Kalyuzhnaya

How about downloading a brand new IntelliJ IDEA 2018.2 EAP build? We’ve just released another fresh EAP build for you! Let’s take a closer look at what’s inside.

Project Configuration

A while ago we added an option that allows you to exclude transitive dependencies when you add a new repository library. But what if you wanted to exclude only some of the transitive dependencies? The only way to do that was to exclude all dependencies and add the required dependencies as separate libraries. Not exactly straightforward.

Now there is a better way! In the library properties editor, there is a new ‘Configure’ action link, which opens a new ‘Configure Transitive Dependencies’ dialog where you can select only the necessary transitive dependencies to add to your current project.

image3

image5

Also, you may notice that by default, the IDE underscores reassigned local variables and reassigned parameters. You can change these attributes in Settings / Preferences | Editor | Color Scheme | Language Defaults | Identifiers |Reassigned for all languages supporting the feature, which for now include Java and Groovy.

Screen Shot 2018-05-31 at 14.51.59

Version Control improvements

With Git, merge conflicts may occur from time to time. To help you resolve them more easily, we’ve updated the Files Merged with Conflicts dialog. IntelliJ IDEA now displays the Git branch names right in the dialog when you perform a pull, merge, or rebase.

image4

In addition, you can now group files by directory which can be especially useful when there are multiple files merged with conflicts.

As you may know, in IntelliJ IDEA you can mark a particular commit with a Git tag. Starting from now you can easily delete the Git tag from a commit right from the context menu of the Log tab.

image2

You can consult the release notes for the complete list of changes.

Download and try this EAP build today! Remember, your feedback is always welcome! We listen to all channels: the discussion forum, issue tracker, Twitter and here in the comments

Happy developing!

Comments below can no longer be edited.

8 Responses to What’s New in IntelliJ IDEA 2018.2 EAP 4?

  1. Edoardo says:

    June 6, 2018

    Hi guys, a couple of blog post ago I commented with the name (of the uploaded file on your site) of a CPU snapshot I took while working over a Virtual Machine. Inspections were very slow. Have you had a chance to look at it?
    Keep up the good work!

    • Zlata Kalyuzhnaya says:

      June 6, 2018

      Hi Edoardo, please create an issue in our issue tracker and add a CPU snapshot there: https://youtrack.jetbrains.com/issues/idea
      thanks!

      • Edoardo says:

        June 6, 2018

        I no longer have the Java file I tested them on. Maybe if I write in the issue the uploaded file name you’re able to find it? I don’t know how many days they last. It was two weeks ago.

        • Zlata Kalyuzhnaya says:

          June 6, 2018

          Yep, found IU-182.2574.2_Edoardo Luppi_22.05.2018_19.53.24.snapshot on our FTP server. Please create an issue in YouTrack and add a reference to the CPU snapshot name that you’ve uploaded to our server. Thank you

          • Edoardo says:

            June 6, 2018

            Done, IDEA-193411. Thank you too

  2. GoLand 2018.2 EAP 2: Move to Another Package, Pre-build SDK Stubs, Debugger Improvements, and More | GoLand Blog says:

    June 6, 2018

    […] On top of the Go-related changes, the update revisits the support for JavaScript, TypeScript, Vue.js, and Git: […]

  3. Michael says:

    June 7, 2018

    Nice improvement in the Merge dialog. Thank you.
    Is it also plan to improve java module and jdk 10 support? The bundled ecj and ant are rather outdated and don’t support the new features. I know you can specify ecj and ant explicitly but at least ecj does still not work properly then…

  4. Java Weekly, Issue 233 | Baeldung says:

    June 14, 2018

    […] >> What’s New in IntelliJ IDEA 2018.2 EAP 4? [blog.jetbrains.com] […]

Subscribe

Subscribe for updates