openrewrite/rewrite: 轉換升級Java或Spring程式碼的自動化工具
OpenRewrite 專案是 Java 和其他原始碼的語義程式碼搜尋和轉換生態系統。它由一個用於通用框架遷移和風格一致性任務的預打包重構配方平臺組成。它還允許您定義自定義配方以實現廣泛的原始碼轉換。
OpenRewrite 專案是 Java 和其他原始碼的大規模重構生態系統,旨在消除整個工程組織的技術債務。該專案提供可擴充套件的自動化程式碼維護、最佳實踐、漏洞修補、API 遷移、依賴管理等。
使用這個工具將一箇舊 Spring Boot 1.2 專案遷移到 Spring Boot 2/Jdk 17,它自動更新了 Maven、Spring Boot、JUnit 和其他依賴項,更新了原始碼和測試以與 JDK 17 相容——具有很高的準確性和質量。在總共 178 次測試中,有 9 次失敗能夠快速手動修復。
相關文章
- java 自動升級sql指令碼 flyway 工具JavaSQL指令碼
- flyway實現java 自動升級SQL指令碼JavaSQL指令碼
- 【TensorFlow重大升級】自動將Python程式碼轉為TFGraph,大幅簡化動態圖處理!Python
- 將RichTextBox設定為自動換行或非自動換行 (轉)
- 關閉chrome自動升級的教程 chrome如何取消自動升級Chrome
- Discuz!X升級/轉換程式GETSHELL漏洞分析
- 海量資料轉換遷移的程式碼自動生成
- Helix QAC—原始碼級靜態自動化測試工具原始碼
- spring mvc3.1.0 日期自動轉換SpringMVC
- 打造自己的php半自動化程式碼審計工具PHP
- java工具類之編碼轉換工具類Java
- J2ObjC - 谷歌的Java轉Objective-C的程式碼轉換工具谷歌JavaObject
- Java資料型別自動轉換(++ ,+=)Java資料型別
- 5個最優秀的Java和C#程式碼轉換工具JavaC#
- 自動化單元工具EvoSuie的程式碼覆蓋報告UI
- 1款開源工具,實現自動化升級K3S叢集!開源工具
- java web專案war包自動升級部署方案JavaWeb
- 程式碼視覺化的自動化之路視覺化
- JMeter 介面自動化測試(手工轉自動化指令碼)JMeter指令碼
- 自動升級系統的設計與實現(原始碼)原始碼
- 運動相機競爭升級:下一站模組化、自動化?
- 萬能java字串編碼轉換工具類Java字串編碼
- 一款開發小程式自動wxss轉換的命令列工具命令列
- Vue-Layout:視覺化佈局、自動生成程式碼工具Vue視覺化
- java基本資料型別與自動轉換Java資料型別
- 自寫Json轉換工具JSON
- 互動內容的遊戲化“升級”遊戲
- php 的字元編碼轉換工具 (轉)PHP字元
- 牛逼!50.3K Star!一個自動將螢幕截圖轉換為程式碼的開源工具開源工具
- 利用ant指令碼 自動構建svn增量/全量 系統程式升級包指令碼
- 讓你的程式碼自動格式化
- webstorm自動格式化程式碼WebORM
- java 自動化與 python 自動化哪種程式語言吃香?JavaPython
- java自動化——web自動化複習JavaWeb
- 號外號外!自動化測試工具AutoRunner V4.2 新版本升級預告!
- Spring Cloud Alibaba IDE 工具重大升級SpringCloudIDE
- 幾個shell自動化指令碼(轉)指令碼
- dephi 程式輸入法中英文自動切換實現的原始碼 (轉)原始碼