从https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html我可以看到有一个目录/src/main/java
。
为什么我们需要一个名为java
的目录?我们在java项目中有另一个编程langeage吗?
答案 0 :(得分:0)
为什么我们需要一个名为java的目录?
允许使用其他语言。
我们在java项目中是否有另一种编程语言?
可能是的。具有以多种语言编写的组件的系统很常见。 Maven应该/不能构建非Java组件没有不可逾越的技术原因,特别是当语言可以编译为字节码时。
通过指定Java源代码的位置,Maven设计者(至少)避免了未来的问题。
<强>更新强>
确实,这不是假设:
另一个用例是用于生成器/转换器的输入文件,例如idlj和javacc。