在Java中弃用软件包的最清晰方法是什么?


问题内容

我正在研究新的代码库,并将系统迁移到新框架。

我想弃用许多软件包,只是让其他开发人员清楚知道,该软件包中的所有内容都不再用于新开发。

指示已弃用整个软件包的最佳方法是什么?


问题答案:

你自己说的:要弃用一切的 包,而不是包本身。该包只是一个名字空间而已,弃用名字空间的含义有所不同-就像 不要再使用这个名字空间了 。就像
不向该名称空间添加任何新项目

对于您的情况,我建议您弃用每个不应再使用的每个类的每个公共方法(和字段)。这在现代IDE中变得可见,并且当开发人员要使用旧的类和方法时,会警告他们。您可以浏览代码并逐步对其进行重构,以消除这些类和方法的依赖性。