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 工具链支持这种组织包的方式,
是否可以展平 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 工具链支持这种组织包的方式,