1
例如,在蚂蚁的帮助下,是否有可能避免与深度包嵌套一起出现的深层目录结构?避免Java项目中的深层目录结构
假设我写了ClassA和ClassB的,无论是在包装com.domain.name,是有可能避免的目录结构像
project/
- build.xml
- src/
- com/
- domain/
- name/
- ClassA.java
- ClassB.java
去,而不是为简单的
project/
- build.xml
- src/
- ClassA.java
- ClassB.java
为什么你要这样做? Java包结构附带的强制目录结构是Java的特性之一。这听起来很像我的XY问题。 – 2014-09-30 22:45:15
如果你的类'ClassA'被声明在包'com.domain.name'中,那么它必须物理地位于文件系统的目录'com/domain/name'或同名的归档项中,如果在'.jar'中。 – 2014-09-30 22:45:21
@BoristheSpider每个* .java文件都将放在同一个包中,让它们在主源文件夹中对我来说更加自然,尤其是因为我学会了分离项目和分发结构。基本上,这只是为了舒适。 – 2014-09-30 22:52:19