如何让我的jvm项目没有庞大的路径?

时间:2018-02-22 13:37:04

标签: java path jvm kotlin

出于某种原因,我绝对必须使用src/main/kotlin/com/martmists/...等路径,为什么我不能只使用src/...?这种烦恼是阻止我学习jvm语言的唯一因素,我还没有找到简化这些路径的方法。

1 个答案:

答案 0 :(得分:2)

看,我刚用默认设置创建了一个Kotlin项目:

Simple project

没有任何力量迫使我创建你描述的结构。

长包名称和src/main/kotlin/结构都不是强制性的,但是如果你避开它们,你就会打一场艰苦的战斗。原因是JVM语言针对的是大型项目,组织成有意义的子单元(包),以及生产代码和测试代码之间的划分,是有益的,而不会对其成功产生不利影响。

在其他一些语言中,您可以获得轻松开始的舒适感觉,但随着您的项目向10,000行代码发展,您会意识到您一直在重新发明这种结构以保持漂浮。< / p>

我可以从个人经验中证明,IDE可以消除处理嵌套目录结构的大部分/全部痛苦,并允许您的项目优雅地扩展,而无需重新发明最佳实践。

另一方面,如果您编程语言的用例是编写一两个屏幕脚本代码,那么JVM生态系统可能不适合您。