我发现a pretty old post有这个问题,但不幸的是他没有得到任何帮助。我希望有人可以帮助我。
我在GitHub创建了一个回购。在将其克隆到我的计算机后,我尝试添加以下框架支持:Maven,JSF,EJB,CDI等。我知道我可以手动添加文件。但是,我想使用IDE提供的功能。
但是,唯一的框架showing up is SQL与this post from stackoverflow和their documentation不同。 有没有人遇到同样的问题并让它发挥作用?
答案 0 :(得分:4)
Intellij会对Maven pom.xml
文件中的更改做出反应。 Maven不会对IntelliJ项目模块设置的更改做出反应。
您应该遵循的步骤是
IntelliJ
外部的编辑器(如VI或记事本),在根目录中创建pom.xml
。更好的是,使用Maven Archetype生成pom.xml
。pom.xml
并按照提示进行操作。pom.xml
标记将dependencies添加到dependencies
。见Maven Dependencies。 Intellij会自动对您添加的依赖项作出反应,只要它可以在您的本地计算机或您的网络或Internet上查看Maven存储库。答案 1 :(得分:0)
我知道有些迟了,但我只是发布了它,因为它仍然是一个可能的问题:您需要打开YourProjectName.iml并确保类型(<module type="JAVA_MODULE" version="4">
)是JAVA_MODULE而不是其他内容否则!(在我的情况下是WEB_MODULE)