Overview
Watch a 43-minute conference talk from EclipseCon 2023 exploring the integration of OpenRewrite, a powerful source code refactoring platform, into Eclipse and Visual Studio Code IDEs. Learn how OpenRewrite enables automated code migrations, vulnerability patches, and API updates across multiple programming languages and file types. Discover the platform's capabilities for implementing refactoring recipes that can transform Java source code, property files, Kubernetes YAML descriptors, and pom.xml files. Follow along with live demonstrations showcasing how Spring Tools integrates OpenRewrite's extensive collection of IDE-agnostic refactorings, making them accessible to Eclipse and VS Code users. Understand the technical challenges and architectural approaches involved in bringing automated refactoring capabilities to these popular development environments, including migrations between different versions of JUnit, Spring Boot, and Java. Presented by Martin Lippert from Pivotal Software (now part of VMWare), this talk provides insights into building a community-driven platform for implementing and sharing code transformations across development environments.
Syllabus
Automate Code Changes - Bringing OpenRewrite to the IDE
Taught by
Eclipse Foundation