Best of Gradle2024

  1. 1
    Article
    Avatar of medium_jsMedium·2y

    What’s new in Flutter 3.22

    Flutter 3.22 introduces new features such as WebAssembly, graphics rendering enhancements, and more options for AI integration. The Impeller rendering engine has significant updates, including a feature complete Vulkan backend on Android. Other improvements include widget state properties, dynamic view sizing, improved form validation, and flavor-conditional asset bundling. The release also includes updates for Android, iOS, ecosystem, and DevTools.

  2. 2
    Article
    Avatar of jetbrainsJetBrains·2y

    Kotlin 2.1.0 Released

    Kotlin 2.1.0 has been released, featuring new language capabilities in preview, updates to the K2 compiler, improvements in Kotlin Multiplatform, Kotlin/Native, and Kotlin/Wasm, as well as enhanced compatibility with newer versions of Gradle. The release also includes a livestream for further insights and a detailed migration guide.

  3. 3
    Article
    Avatar of hnHacker News·2y

    xmake-io/xmake: 🔥 A cross-platform build utility based on Lua

    Xmake is a cross-platform build utility based on the Lua scripting language. It is lightweight, has no dependencies outside of the standard library, and can be used to build source code or generate project source files. It also provides a built-in package management system to help integrate C/C++ dependencies. Xmake supports various platforms, cross-compilation toolchains, and has plugins available for integration with other tools and platforms.

  4. 4
    Article
    Avatar of devblogsDevBlogs·2y

    Java on Visual Studio Code Update

    The August update for Visual Studio Code for Java introduces significant enhancements, including the integration of the 'Gradle for Java' extension into the Extension Pack for Java, reducing memory consumption by optimizing JVM processes, and enabling 'Debug Test' delegation to Gradle. The update also features improved user experience, such as source actions accessible via Quick Fix, and an updated onboarding walkthrough.

  5. 5
    Article
    Avatar of devblogsDevBlogs·2y

    Java on Visual Studio Code Update

    The July 2024 update for Visual Studio Code for Java introduces new Gradle enhancements like Hot Code Replace support for the Gradle Build Server and the ability to delegate tests to Gradle. User experience has been improved by adding 'Create Java Package' to the File Explorer context menu and making the Help Center more accessible via the status bar. New Spring features include syntax highlighting and validation for SpEL expressions and enhanced support for various Spring annotations.

  6. 6
    Article
    Avatar of socketdevSocket·2y

    Introducing Java Support in Socket

    Socket now supports the Java programming language, providing powerful security features to protect Java applications from supply chain attacks. This includes support for managing dependencies through Maven and Gradle, offering robust scanning performance and proactive monitoring. Socket's deep package inspection helps detect and block potential threats, and it is already trusted by several major organizations. With easy installation and organization-wide visibility, Socket aims to make open-source software safer for enterprise developers.

  7. 7
    Article
    Avatar of microservicesioMicroservices.io·2y

    How do you structure your traditional (non-modular) monolith applications?

    This post explores different ways to structure traditional monolith applications, including using singular Maven/Gradle projects, Maven/Gradle multi-module projects with one module per layer, and Maven/Gradle multi-module projects with domain and feature modules.

  8. 8
    Article
    Avatar of baeldungBaeldung·2y

    Setting the Gradle JVM in IntelliJ IDEA

    Learn how to change the JVM version used by Gradle in IntelliJ IDEA. The guide covers locating the current JVM settings via menu navigation or keyboard shortcuts, updating the JVM version for Gradle operations, and the implications of these changes, including reindexing and synchronization of IDE features. Note that this setting only affects Gradle builds within IntelliJ and not from the command line or other IDEs.

  9. 9
    Article
    Avatar of codewithandreaCode with Andrea·2y

    Script to Update the Android Project Settings

    A script is provided to update essential Android project settings, fixing common Gradle and build errors by updating Gradle, Java, NDK, Min SDK, and Target SDK versions. To use, download the script, add execution access, tweak versions if needed, and run it from the root of your Flutter project. Note that it may not work on older Android projects, for which recreating with the Flutter CLI is recommended.

  10. 10
    Article
    Avatar of justjavaJust Java·1y

    1JPM - Maven/Gradle alternative in 1 Java File

    1 Java Project Manager (1JPM) serves as an alternative to Maven/Gradle, offering a unique approach by utilizing a single Java file to manage build configurations. This system allows configuration using Java code instead of traditional XML or Groovy/DSL files. The developer seeks constructive feedback and engagement on the project.

  11. 11
    Article
    Avatar of java_libhuntAwesome Java Newsletter·2y

    How Fast Does Java Compile? :: The Mill JVM Build Tool

    The post highlights the high performance of the Java compiler, capable of compiling over 100,000 lines of code per second on a single core. However, it points out the significant overhead added by various build tools such as Maven, Gradle, and Mill. Benchmarks show Mill performing better than Maven and Gradle, but all build tools still introduce substantial delays compared to direct compilation with javac. Optimizing for a warm, long-lived JVM can dramatically improve compilation speed, emphasizing the need for more efficient build tools.

  12. 12
    Article
    Avatar of flutter_communityFlutter Community·2y

    A common error for Flutter build apk

    Many Flutter plugins now require JDK 17, and failing to have it installed can lead to errors during APK builds. To resolve this, download JDK 17, set the JDK path in the project gradle.properties file, and optionally add the path to your system's environment variables.