![](/img/trans.png)
[英]Roadmap for Quarkus Jakarta EE 9+ (javax.* to jakarta.* namespace change)
[英]Replace javax.* package import statements with jakarta.* in all java files at once
由于javax。 * 包裹已被雅加达取代。 * 最新版本 spring 6 和 hibernate 中的软件包 我面临着一个挑战,即一次将所有文件( java 文件的 1000 个)中与 javax.* 相关的所有导入语句替换为 Jakarta.*。 我正在使用最新的eclipse IDE和ubuntu 操作系统。 现在我通过一次打开一个 java 文件手动替换它。 有没有办法一次对所有文件执行此操作?
您可以在此处使用 Apache TomEE 项目提供的 Eclipse Transformer 工具:
https://tomee.apache.org/latest/docs/jakartaee-9/eclipse-transformer.html
“Eclipse Transformer 在各种工件上提供从
javax
到jakarta
的翻译,包括 Java 源代码、编译的 Java 类,以及 jar、war 和 ear 文件。”
自述文件页面包含构建转换器工具的说明和有关如何使用它的文档。
另一种选择是在整个代码库中使用 Eclipse 的搜索/替换; 请参阅Eclipse 中所有文件中的替换字符串。 然而,这有潜在的风险; 例如,因为您使用的模式可能会出错。
ctr+shift+o
我认为这会奏效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.