每当我在我的eclipse IDE中创建maven J2EE原型时,我在我的工作空间中得到以下奇怪的项目结构,它将每个文件夹视为拥有独立文件夹。
项目结构是否会像那样结束?
在项目文件夹中,它看起来更像我期望的样子。
答案 0 :(得分:0)
这是正常的,也是Eclipse处理嵌套项目的方式。
曾经有一段时间它根本无法做到这一点,你必须将父项pom的项目与其他目录相邻,尤其是Eclipse。
出于这个原因,您偶尔会遇到像这样结构化的旧项目。
答案 1 :(得分:0)
我从未尝试过J2EE原型,但认为J2EE是非常古老的术语(现在J2EE术语已被Java EE取代,因为您的信息使用J2EE直到版本4,Java EE从版本5开始)。
在J2EE中,通常的做法是将每个项目分开,对于您的EJB,您将有许多jar
,对于您的Web项目,您将有war
,然后您需要EAR
来捆绑所有项目模块项目。
但现在使用Java EE,您只需要war
即可。它比使用EAR更简单。所以,如果你想构建Java EE项目,我建议你看看这个极简主义Java EE maven archetype