Gradle

Dev back

Creating a Custom ByteBuddy Weaving Plugin with Gradle: A Step-by-Step Guide

Ce guide présente la création d'un plugin de tissage personnalisé avec ByteBuddy en utilisant Gradle. ByteBuddy permet de modifier des classes Java à l'exécution, et ce tutoriel détaille les étapes nécessaires pour intégrer cette fonctionnalité dans un projet Gradle. L'accent est mis sur la configuration du projet et l'ajout de logique personnalisée à l'aide de ByteBuddy, offrant ainsi une approche pratique et efficace pour les développeurs Java souhaitant enrichir leur code.

Fullstack

Declarative Gradle in IntelliJ IDEA

Gradle a lancé un nouveau projet expérimental appelé Declarative Gradle, visant à simplifier l'écriture de scripts de build en permettant une description plus claire des besoins logiciels. Avec la deuxième version EAP disponible, les développeurs peuvent tester cette fonctionnalité dans IntelliJ IDEA et Android Studio. Le projet inclut un support pour le plugin Gradle d'Android et des intégrations IDE pour l'acheminement de syntaxe, la complétion de code, et la gestion des configurations de build. Les retours des utilisateurs sont encouragés pour améliorer ce nouvel outil.

Autre

Kotlin 2.1.0 Released

La version 2.1.0 de Kotlin est disponible, introduisant de nouvelles fonctionnalités, des améliorations de performance et des mises à jour d'outils. Parmi les nouveautés, on retrouve des conditions de garde, des mises à jour du compilateur K2 et un meilleur support pour Kotlin Multiplatform et Kotlin/Native. La version améliore également la compatibilité avec Gradle. Un livestream sur les nouvelles fonctionnalités est prévu le 28 novembre 2024.