JetBrains now also has its flagship development environment Intellij Idea in version 2021.2 published. On the innovations in the commercial variant a project width analysis for Java projects. In addition, the IDE expands the actions when saving, chart view and the Markdown Integration. Parallel are the 2021.2 versions of the Ruby Development Environment Rubymins and Database IDE DataGrip appeared.
Overall look for projects
Intellij Idea 2021.2 brings a project-wide analysis, which, however, reserves the ultimate variant and works out for Java projects. A new icon in the tool window problem activates the checkpoint that interacts with each code change. The IDE should reveal the IDE before compiling errors and other problems that were not recognizable by a local analysis of the individual files. The comprehensive analysis is probably due to the overhead according to blog post only for small and medium-sized projects.
The new management surface for the Maven and Gradle Dependencies is also included in the free community edition. Under the name Package Search, she helps manage existing and finding new Dependencies. It indicates, among other things, if updates for integrated packages are available. In addition to Maven and Gradle, Package Search in interaction with the Scala plug-in for Intellij Idea, which is also fresh in version 2021.2 has been published to manage projects for the Scala Build Tool SBT.
Like the fresh weave 2021.2, the current Intellij IDEA also leads the actions that carry out when saving the project centrally under Preferences / Settings | Tools | Actions on Save together. The view at the same time brings new features such as the optimization of imports and reformatting the code.
Diagrams and Markdown
Who works with charts, now finds a structural view indicating a preview of the selected block including its neighbors. In this view, developers can customize the layout, scaling and move content as well as the overview as image file.
The structure view should give an improved overview of diagrams.
For the Markdown connection, the current release will probably fix problems with list formatting and reformatting. Also, Markdown files can be converted to HTML, Word and PDF. Finally, developers can insert pictures via drag-and-drop images.
The enleased screen recently displays Eclipse projects when the Open Existing Eclipse Projects option is enabled. In addition, tool windows can now be arranged by drag-and-drop and the IDE automatically adjusted obsolete cache and log directories.
For Java and Kotlin
Who creates JAVAFX projects, finds a new project assistant to select the programming language (Java, Kotlin or Groovy), the Build System (Maves or Gradle) and the Test Framework (JUnit or Testng) as well as to embed libraries. Under Preferences / Settings | Editor | Color Scheme also finds a setting to specify individual colors for access (private, package-private, protected, public) to classes, methods and fields each.
News from the mine
The also updated rubymins expands the interaction with the syntax introduced in Ruby 3 for structural information or type signatures RBS. For RBS files, the IDE offers a car resistance, code navigation and rename refactorings. In addition, she analyzes .RB and .RBS files overlooking potential mistakes.
Rubymins recognizes based on the RBS file that the class is missing the called method.
Rubymins also has a central contact point for the actions that the IDE exports when saving the project. How WebStorm Rubymine recently updates the view in the browser in case of code elevations. The New Local History feature offers a version management overview of the project on the project.
Works with the database
The database IDE DataGrip can recently generate DDL data sources (Data Definition Language, Data definition language) based on real data sources locally and update it.
Local DDL data sources can be created directly from the IDE.
The charts also have some news: they now show the table comments and colors. In addition, the scope for the car resistance can be adjusted so that it optionally comprises all schemas, the current search path or only the current area.
Further information about the 2021.2 releases can be found in blog lead to Intellij Idea, Rubymins and DataGrip. Only for the former IDE exists a free community variant. The other two are consists in the subscription, each for the personal use in the first year 89 euros and from the third year 53 euros. The Ultimate variant of Intellij Idea suggests with 149 euros in the first and 89 euros from the third year to book. The All Products Pack with all JetBrains IDES costs 249 euros for personal use in the first year and from the third 149 euros.