在项目结构中保留java和groovy类的最佳方法是什么?
我是否应该为java类和groovy类(src和test)提供单独的目录树,或者更好地将这些类保存在一个目录树中?
这两种方法的优缺点是什么?
维护方面哪些更好?
P.S。我使用Maven编译groovy类。
答案 0 :(得分:4)
如果你正在使用maven,
src/
|->main/
|->java/
|->groovy/
|->test/
|->java/
|->groovy/
这不是一个好方法吗?
我遗漏了其他明显的maven工件,比如pom.xml等。
修改强> 如果为不同的编程语言单独提供源代码,则维护最简单。易于进行构建和所有软件配置管理任务 但是,我没有看到将所有源代码放在单个树层次结构中的任何优势。