繁体   English   中英

一次将所有 java 文件中的 javax.* package 导入语句替换为 jakarta.*

[英]Replace javax.* package import statements with jakarta.* in all java files at once

由于javax。 * 包裹已被雅加达取代。 * 最新版本 spring 6 和 hibernate 中的软件包 我面临着一个挑战,即一次将所有文件( java 文件的 1000 个)中与 javax.* 相关的所有导入语句替换为 Jakarta.*。 我正在使用最新的eclipse IDEubuntu 操作系统 现在我通过一次打开一个 java 文件手动替换它。 有没有办法一次对所有文件执行此操作?

您可以在此处使用 Apache TomEE 项目提供的 Eclipse Transformer 工具:

https://tomee.apache.org/latest/docs/jakartaee-9/eclipse-transformer.html

“Eclipse Transformer 在各种工件上提供从javaxjakarta的翻译,包括 Java 源代码、编译的 Java 类,以及 jar、war 和 ear 文件。”

自述文件页面包含构建转换器工具的说明和有关如何使用它的文档。

另一种选择是在整个代码库中使用 Eclipse 的搜索/替换; 请参阅Eclipse 中所有文件中的替换字符串 然而,这有潜在的风险; 例如,因为您使用的模式可能会出错。

ctr+shift+o

我认为这会奏效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM