Java 源结构

Java src structure

是否可以展平 src 树的部分?

比如我有这些 类:

com.company.project.package1.class1
com.company.project.package1.class2
com.company.project.package2.class1

这些通常排列为:

src/com/company/project/package1/class1
src/com/company/project/package1/class2
src/com/company/project/package2/class1

但这会产生大量空无意义的文件夹。我想做的是将其结构化为:

src/com.company.project/package1/class1
src/com.company.project/package1/class2
src/com.company.project/package2/class1

这可能吗?如果可能,怎么做?我使用 Eclipse,但也欢迎其他环境的答案。

Is that possible.

理论上,您可以重写 Java 编译器、Eclipse 和 Java 工具链中的其他工具,以实现这种工作方式。如果您有几个月的空闲时间花在这上面......并且您准备无限期地维护您的 "fork" 工具。

实际上,这是不可能的。没有现有的 Java 工具链支持这种组织包的方式,