有没有办法将项目构建到命名空间中,比如" org.example.this.particular.library"没有在源树中实际创建该目录结构?换句话说,我想把我的文件放在" [project] / src /"而不是" [project] / org / example / this / specific / library /"。
编辑:该库包含多个文件,因此编译器需要知道解析其他包类的位置。
答案 0 :(得分:1)
如果您显式编译此文件或使用编译器API编译文件,则可以。
无论哪种方式,它都比使用这些目录复杂得多。
如果您使用IDE和构建工具,则实际上并不需要关心目录是什么。