JetBrains to Roll Out Cloud Tools for InteliJ IDEA

The extension can use the services API directly from the IDE, add the appropriate Java client libraries, and manage the Google Cloud Platform accounts
01 August 2018   2004

The IntelliJ IDEA development environment is now able to directly access Google Cloud services with the new Cloud Tools plug-in. The extension can use the services API directly from the IDE, add the appropriate Java client libraries, and manage the Google Cloud Platform accounts.

The plugin allows you to log in to GCP directly from the development environment. This can be done through Tools> Google Cloud Tools> Add Cloud libraries ...:

Cloud Tools
Cloud Tools

In the window that appears, select the required API and your GCP project:

Cloud Tools
Cloud Tools

After clicking the Add Client Library button, a confirmation window will appear, notifying you of the API connection and creating an account in the service:

Cloud Tools
Cloud Tools

After confirmation, the plugin will offer the necessary environment variables:

Cloud Tools
Cloud Tools

The plugin can interact with the pom.xml file of the Maven framework. Cloud Tools adds missing client libraries to the file, writes Bill of Materials (BOM) to avoid version conflicts, identifies and processes configuration errors.

At the end of July 2018, JetBrains developers released version 2018.2 of the IntelliJ IDEA development environment, adding support for Java 11, Groovy 2.5 and 3.0.

Apache NetBeans 11.3 to be Rolled Out

The new version of popular Java IDE brings a log of changes and updates
05 March 2020   414

Organization The Apache Software Foundation introduced the Apache NetBeans 11.3 IDE. This is the fifth release prepared by the Apache Foundation after the transfer of NetBeans code by Oracle and the first release after the project was transferred from the incubator to the category of primary Apache projects. The release contains support for the Java SE, Java EE, PHP, JavaScript, and Groovy programming languages.

The expected integration of support for C / C ++ languages ​​from version 11.3 of the code base provided by Oracle has been postponed to the next release. It is noted that all the possibilities related to the development of projects in C and C ++ are ready, but the code is not yet integrated. Before built-in support, developers can install through the Plugin Manager modules for development in C / C ++, previously released for NetBeans IDE 8.2. In April 2020, it is planned to publish the release of Apache NetBeans 12, which will be accompanied as part of an extended support cycle (LTS).

Key NetBeans 11.3 innovations:

  • Added additional dark interface display modes - Dark Metal and Dark Nimbus.
  • A new FlatLaf theme has been proposed.
  • Improved support for high pixel density (HiDPI) screens and the simplified HeapView widget.
  • Added support for the Java SE 14 platform, scheduled for release March 17th.
  • Added support for pattern matching in the instanceof operator, which allows you to immediately define a local variable for accessing the checked value.
  • Added support for the launch mode in Java 11 for programs delivered in the form of a single source file
  • Added the ability to reverse the conversion of text blocks that appeared in the last issue, including multiline text data without the use of character escaping in them.
  • The code for developing applications based on Java EE is expanded with support for the JSF 2.3 specification, including auto-completion of constructs such as "f: websocket" and CDI artifact substitution
  • Improved Gradle build system support. Gradle Tooling API has been updated to version 6.0.
  • Added support for forced restart of projects.
  • For projects using the Maven build system, settings have been added to override the default JDK version.
  • TypeScript language support added to code editor
  • For projects on JavaScript, a connector has been established that provides a connection to Chrome;
  • For PHP, autocompletion of properties and methods without "$ this =>" is provided.
  • Work was done to get rid of warnings during compilation.
  • Updated Groovy 2.5.9, junit 5.5.2, and GraalVM 19.3.0 libraries.
  • Janitor adds a feature to identify and remove old and unused NetBeans directories.

Get more at the official website and the changelog.