What does IntelliJ IDEA 2017.3 have in store for Docker support

In IntelliJ IDEA 2017.3 the Docker integration has had a lot of changes made to it, both big and small. What does this really entail though? Let’s find out!

First of all, there are improvements to the Run/Debug Configurations dialog. Now you have the choice of three types of Docker Run Configurations:

  • Docker Image
  • Dockerfile
  • Docker-compose

DockerRunDebugConfiguration Continue reading

Posted in Featured Plugins, New Features | Tagged , , | Leave a comment

IntelliJ IDEA 2017.3 RC is out!

The wait is almost over, IntelliJ IDEA 2017.3 RC is available for download! Take a look on the overview of the most interesting issues this build includes.

Here’s an overview of the most interesting updates to the build.

New features and better Usability:

The Background Image feature has been added to the general settings. There’s now a new easier way to change the background of your IDE – just click the Background Image button. Continue reading

Posted in Beta Releases, Release Candidates | Tagged , | 1 Comment

Install IntelliJ IDEA on Ubuntu with Snaps

Exciting news for Ubuntu users: you can now use snaps to install IntelliJ IDEA EAP builds, including both community and ultimate editions.

Snaps will update your app automatically, and you’ll always have a fresh IntelliJ IDEA build right out of the oven. Snaps are really easy to install and use. On Ubuntu 16.04 LTS or later, snaps come pre-installed.

We currently distribute IntelliJ IDEA EAP Community and IntelliJ IDEA EAP Ultimate from the Edge channel where we store our EAP builds. To install IntelliJ IDEA Community via Snaps from the command-line, use the following command:

Install IntelliJ IDEA Community:

$sudo snap install intellij-idea-community --classic --edge

To install IntelliJ IDEA Ultimate, use:

$sudo snap install intellij-idea-ultimate --classic --edge

Continue reading

Posted in New Features | Tagged , , | 8 Comments

IntelliJ IDEA 2017.3: JUnit support

The JUnit 5 testing framework was released on September 10. However, IntelliJ IDEA has had support for JUnit 5 for quite some time, and the latest v2017.3 provides even more goodies – inspections and quick-fixes to make it easier for you to migrate your JUnit 4 tests to JUnit 5.

Screen Shot 2017-11-14 at 17.11.48 Continue reading

Posted in EAP Releases, New Features | Tagged , , | 5 Comments

IntelliJ IDEA 2017.3 EAP is here!

Please welcome our new IntelliJ IDEA 2017.3 EAP build. This build includes several changes let’s dive right in and take a look at the most notable ones.

New Build Tool Window

IntelliJ IDEA 2017.3 had a new Build Tool Window for all of the Gradle build output. However, for running the task and testing, displaying the output in the Build Tool Window was not as useful for our users as we had hoped. So starting with this EAP, the output from the running task and test is shown in the Run and Debug window, as it was in IntelliJ IDEA 2017.2.

2017-11-09 14_28_06 Continue reading

Posted in EAP Releases, New Features | Tagged , | 6 Comments

What’s new in IntelliJ IDEA 2017.3 for Spring Boot

In this post, we’ll give you a summary of the improvements we have made in our support for Spring Boot and the brand new Spring Boot MVC; all of which will be available and waiting for you in the upcoming IntelliJ IDEA 2017.3

Spring Boot MVC web support

The long-awaited support for Spring Boot MVC web applications, is already available in the IDE. With IntelliJ IDEA 2017.3, MVC context for Spring Boot MVC web applications is automatically detected. The IDE will automatically set up a Web Facet and a Spring Boot MVC Context.

image1

Continue reading

Posted in EAP Releases, New Features | Tagged , , | Leave a comment

IntelliJ IDEA 2017.3 EAP brings support for Local-Variable Type Inference

IntelliJ IDEA 2017.3 EAP brings support for Local-Variable Type Inference.

A long-awaited Java 9 has been released just a few weeks ago, but we’re already looking forward to the new goodies Java 10 is going to bring. Though the chances are it might not be called Java 10. Oracle has proposed moving Java to releases every six months, so we might have the next release already as early as March 2018, and will probably be named Java 18.3. We’ll see.

The upcoming release of Java is going to bring Local-Variable Type Inference according to the JEP 286. This specification aims to reduce the boilerplate code while declaring local variables.

IntelliJ IDEA 2017.3 supports Local-Variable Type Inference. The IDE will include a prompt to replace the explicit types with ‘var’, when the type can be inferred from the context.

inspection-LVTI
Continue reading

Posted in EAP Releases, New Features | Tagged , , , , | 10 Comments

Java Annotated Monthly – November 2017

JavaOne usually has a lot of great presentations covering the Java and JVM ecosystem.  This year was no exception, and the timing coinciding nicely with the JDK 9 release means that all the Java 9 “up-and-coming features” talks could finally be definitive on what’s in Java 9 and how it actually works.  In this month’s Java Annotated we’ve collected links to some of the more valuable talks from the conference so you don’t even need to move from your desk to get the benefit of the JavaOne experience.  Oh, and obviously there’s other news, articles and information in this edition.

JavaAnnotatedMonthly@2x

Continue reading

Posted in News & Events | Tagged , | Leave a comment

IntelliJ IDEA 2017.3 Public Preview

IntelliJ IDEA 2017.3 is now available for public preview! Everyone is welcome to download the public preview build right away. We are committed to creating a better product, we really appreciate your input when you share your feedback and send us bug reports. We are constantly working to improve user experience and productivity, and, of course, on bug fixes. In this post, we’d like to give you a glimpse of the highlights of the upcoming release.

IntelliJIDEA_Ult20173_PP_blog (1) Continue reading

Posted in EAP Releases, New Features | Tagged , , | 18 Comments

Creating Multi-Release JAR Files in IntelliJ IDEA

One of the interesting features of Java 9 is support for Multi-Release JAR Files.  What does this mean?  In the past, library developers had three options when it came to supporting newer versions of Java:

Continue reading

Posted in Tips & Tricks | Tagged , | 2 Comments