Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Maven Content on InfoQ

  • Maven Central Search Retrieves Dependency Coordinates from Maven Central

    Maven Central Search (mcs) is a command line tool to retrieve dependency coordinates from Maven Central. The tool uses Picocli for the command line interface and GraalVM to compile executable native images for macOS, Linux and Windows.

  • Error Prone Improves Java Code by Detecting Common Mistakes

    Error Prone, a Java compiler plugin open sourced by Google, performs static analysis during compilation to detect bugs or possible improvements. The plugin contains more than 500 pre-defined bug checks and allows third party and custom plugins. After detecting issues, Error Prone can display a warning, or automatically change the code with a predefined solution.

  • Introducing Spring Boot Migrator

    Spring Boot Migrator (SBM) is an experimental Spring project first released in March 2022. SBM allows developers to convert existing, non Spring Boot applications, which are based on technologies such as JAX-RS, EJB and JMS to Spring Boot or upgrade older Spring Boot applications to the latest version.

  • Managing Complex Dependencies with Distributed Architecture at eBay

    The eBay engineering team recently outlined how they came up with a scalable release system. The release solution leverages distributed architecture to release more than 3,000 dependent libraries in about two hours. The team is using Jenkins to perform the release in combination with Groovy scripts.

  • 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++.

  • Migrating Neo4j Graph Schemas with Neo4j Migrations

    Neo4j Labs has released Neo4j Migrations, a database migration and refactoring tool that offers version control for relational databases. Inspired by FlywayDB, the tool supports migrations based on Cypher statements or Java. Triggering the migrations is possible via the CLI, Maven plugin, or a Spring Boot starter.

  • 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.

  • Java News Roundup - Week of April 5th, 2021

    A roundup of stories in the Java ecosystem for the week of April 5th.

  • 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.

  • mvnd: Maven's Speed Daemon, a Conversation with Peter Palaga and Guillaume Nodet

    At almost 20 years old, Maven still remains Java's World build tool with the biggest market share (more than 60%). To adapt to today's needs of agility and shorter release cycles mvnd - Maven Daemon brings that needed speed using techniques made popular by Takari or Gradle.

  • Maven 3.7 to Include Default Wrapper

    Apache 3.7.0 will ship with a new wrapper utility, making it easier to build projects without having a pre-existing Maven installation.

  • Sonatype Disables Unencrypted Access to Maven

    Sonatype has disabled unencrypted HTTP access to Maven Central, improving security for build systems such as Maven, Gradle, SBT, and other dependency systems.

  • Java Community Aims to Quantify Java 9 Adoption

    The Java community, led by the London Java Community and several Java Champions, has launched an effort to quantify the adoption of Java 9 across popular open source projects.

  • DevOps Workbench Launched by ZeroStack

    Private cloud provider, ZeroStack, has announced a self-service capability from which developers can create their own workbenches. Forty developer tools from a mix of open source and commercial providers are available to users of the DevOps Workbench through Zerostack’s Intelligent Cloud Platform.