Java项目的默认目录布局

Jon*_*nas 8 java project-organization organization

Java项目是否有任何标准目录布局?你最喜欢什么布局?

我问的是比项目目录中的'src'和'bin'更复杂的布局(即你在哪里放置你的测试类,构建配置等?).

提前致谢.

Tho*_*ens 6

我通常使用/ src作为源代码,/ test或/ tst作为测试代码,/ build作为类文件,/ lib或/ libs作为依赖项,/ dist作为我的JAR和库(所以我可以只压缩目录并分发它)没有思考)和/ docs文档(包括JavaDoc).我的Ant构建脚本位于我命名的目录是子目录的目录中.

当我构建时,我从/ build和copy/lib创建JAR,并将/ docs创建到/ dist.