Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Gradle Content on InfoQ

  • Kotlin Multiplatform Mobile Enters Beta

    Created by JetBrains to enable using Kotlin to build iOS and Android apps with native UI from a single codebase, Kotlin Multiplatform Mobile has exited the experimental phase and is now available in beta.

  • Android Gradle Plugin 8.0 Improves Build Times, Requires Updating Third-Party Plugins and Libraries

    Google has announced the upcoming Android Gradle Plugin (AGP), version 8.0, reduces build times by removing the Transform APIs and replacing them through the Artifacts API and Instrumentation API. All third-party plugins and apps relying on them are required to migrate to the new APIs.

  • Apache NetBeans 13 Delivers Improved Developer Experience

    The Apache Software Foundation has released Apache NetBeans 13, their integrated development environment (IDE), claiming a simpler and smoother startup experience along with the partial upgrade of Maven, Gradle, and PHP. Written in Java and originally designed for the Java community, NetBeans is a cross-platform, polyglot IDE that includes language support for HTML5, PHP, and C/C++.

  • Gradle 7.4 Introduces Aggregated Test Reports

    Gradle has released version 7.4 of their open-source build automation tool that allows developers to create aggregated test and Jacoco coverage HTML reports. The versions catalog feature allows the centralized declaration of dependencies for usage in build scripts. Shared build services allow caching of state or resources across multiple tasks.

  • Java News Roundup: Payara Platform 2022 Roadmap, OpenJDK Drafts, Kotlin 1.6.20-M1, Gradle 7.4

    This week's Java roundup for February 7th, 2022, features news from OpenJDK, JDK 18, JDK 19, JSR 381 approved by the JCP, Payara Platform 2022 roadmap, Quarkus 2.7.1, Helidon 2.4.2, Micronaut 3.3.1, Hibernate Search 6.1.1, Hibernate Reactive 1.1.3.Final, JReleaser Early-Access, Failsafe 3.2.1, Kotlin 1.6.20-M1, Gradle 7.4, Apache Tika 2.3.0 and end-of-life for Apache Tika 1.x release train.

  • Android Studio 4.2 Includes Latest IntelliJ IDEA and Improves Developer Experience

    The latest release of Android Studio brings its IntelliJ IDEA platform up-to-date and introduces a number of features aimed at improving developer experience. Android Studio 4.2 also includes a migration assistant to make it easier for developers to upgrade their projects and take advantage of the latest Android Gradle Plugin API.

  • JetBrains Releases IntelliJ IDEA 2021.1

    JetBrains has released IntelliJ IDEA 2021.1 featuring support for Java 16, a new preview feature that instantly renders HTML changes, and support for WSL 2. is supported and it’s possible to run applications on Docker, WSL 2, or via SSH. Various other improvements include support for Docker, Kubernetes, Kotlin, Git and others.

  • Gradle 7.0 Released with Support for JDK 16

    Gradle, the customizable open source build automation tool, has released version 7 with support for JDK 16, faster incremental builds, improved build reliability, and native support for new Macs with Apple Silicon processors. Preview features like dependency verification and support for Java Module System, introduced in previous releases, have been promoted as stable features.

  • The Road to Kotlin 1.5

    JetBrains has released Kotlin 1.4.30 with new experimental features that are planned to be stable for Kotlin 1.5. Considered the last incremental version of Kotlin 1.4.x, these new features include a new JVM internal representation (IR) compiler backend, support for Java records and sealed interfaces, and configuration cache support for the Kotlin Gradle Plugin.

  • Convert Spring Boot Apps to GraalVM with Spring Native Beta

    Spring has released Spring Native Beta, a new tool to convert existing Spring Boot applications, written in Java or Kotlin, to GraalVM native images. The goal is to support Spring Boot applications on Spring Native. GraalVM native images are small, optimized and boot quickly. The tradeoffs, however, are longer build times and fewer runtime optimizations compared to the JVM.

  • JFrog to Shut down JCenter and Bintray

    JFrog has announced that it is shutting down the Bintray asset hosting service, which includes the JCenter Java repository, often used by Gradle and Android builds. Uploads to Bintray will be blocked at the end of the month, and assets will be unavailable for download after the end of April, and deleted shortly afterwards. Read on to find out what this means for your Java build pipelines.

  • The Long Road to Groovy 3.0 Featuring Their New and Improved Parser

    The Apache Foundation has released version 3.0 of Groovy, with new features including: a new parser, package namespace changes, an enhanced Elvis operator, and support for Java syntax such as the do/while loop, array initialization, lambdas, and method references. Paul King, principal software engineer at Object Computing (OCI) and Groovy committer, spoke to InfoQ about this latest release.

  • Gradle 6 Brings Significant Dependency Management Improvements

    Gradle, the customizable open source build automation tool, has released version 6.0 with significant improvements to dependency management, out of the box support for javadoc and source jars, and faster incremental compilation of Java and Groovy code. In addition, the latest release 6.1.1 supports a relocatable dependency cache for speeding up ephemeral CI builds.

  • Gradle Releases Version 4.7 with Support for Java 10

    Gradle has released version 4.7 of their polyglot build tool with a host of new features including support for Java 10, incremental annotation processing, improved console logs, and new pre-compiled script plugins for Kotlin DSL.

  • Gradle 4.2 Is Released

    Gradle recently released version 4.2 of their popular build tool, featuring some major additions.