为什么IntelliJ IDEA没有将WEB/EJB/JPA/..项目



使用NetBeans时,如果我制作一个WEB+JPA+EJB项目,我将能够在项目列表中看到3个项目。通过这种方式,我可以管理每个项目可以看到的文件。

然而,在IntelliJ中,它显示为一个项目。

我注意到侧面有用于Web、JPA等的工具面板。然而,在制作持久性时,它只是为JPA制作的。它没有包含在EJB.jar或EAR文件中。为了解决这个问题,我不得不将persistence.xml复制到/web文件夹等的META-INF文件夹中。

这似乎并不清楚,哪个文件夹属于哪个(ejb/etc)。是否可以在IntelliJ IDEA中像在NetBeans中一样将其分离?

如果没有,是否可以明确它是如何工作的?我想我错过了一些东西。

IntelliJ每个窗口只支持一个项目,但您正在寻找的是多模块项目。创建一个项目,然后创建一个JPA模块、一个EJB模块和一个WEB模块,只需右键单击项目根文件夹,然后选择New->module。请参阅IDE帮助中的相关内容。

最新更新