我是Java EE的初学者,我在资源中读到Java EE的标准目录结构是这样的:
但是当我在intellij中创建一个新项目时,目录结构是这样的:
现在我因为某些原因感到困惑。
有人可以帮我解释一下吗?
两者都是正确的。
Java EE标准适用于打包的Web应用程序。
IntelliJ使用适用于源代码的结构。我建议使用Maven standard。
创建Web工件时,IntelliJ遵循该标准。它没有/ lib文件夹,因为您应该使用Maven管理依赖项。它没有/ classes文件夹,因为每次都应该在/ target文件夹中生成它。
您需要告诉IntelliJ如何将Web配置创建为工件。
生成的资产都不应该提交到您的源代码管理系统(例如Git)。