joh*_*tok 83
您可以遵循maven的标准项目布局.您不必实际使用maven,但它将在未来(如有必要)使转换更容易.此外,其他开发人员将习惯于看到这种布局,因为许多开源项目都以这种方式布局,
lyc*_*ono 55
您可能会检查一些现有资源:
对于它的价值,我倾向于使用的个人指南如下:
其他几点:
小智 42
我建议按功能创建包结构,而不是按实现层创建.关于这一点的一个很好的写法是Java实践:逐个功能,而不是图层
The way I usually organise is
- src
- main
- java
- groovy
- resources
- test
- java
- groovy
- lib
- build
- test
- reports
- classes
- doc
Run Code Online (Sandbox Code Playgroud)
小智 6
我通常喜欢以下内容:
这些可能被认为是非常规的,但我发现这是一种非常好的组织方式。