无法在IntelliJ 14 Ultimate中添加框架支持

时间:2015-12-17 15:17:39

标签: intellij-idea

我发现a pretty old post有这个问题,但不幸的是他没有得到任何帮助。我希望有人可以帮助我。

我在GitHub创建了一个回购。在将其克隆到我的计算机后,我尝试添加以下框架支持:Maven,JSF,EJB,CDI等。我知道我可以手动添加文件。但是,我想使用IDE提供的功能。

但是,唯一的框架showing up is SQLthis post from stackoverflowtheir documentation不同。 enter image description here 有没有人遇到同样的问题并让它发挥作用?

2 个答案:

答案 0 :(得分:4)

Intellij会对Maven pom.xml文件中的更改做出反应。 Maven不会对IntelliJ项目模块设置的更改做出反应。

您应该遵循的步骤是

  1. 关闭IntelliJ
  2. 在命令shell中,克隆您的Github存储库。
  3. 使用IntelliJ外部的编辑器(如VI或记事本),在根目录中创建pom.xml。更好的是,使用Maven Archetype生成pom.xml
  4. 现在打开IntelliJ。选择文件来自现有来源的项目。导航至pom.xml并按照提示进行操作。
  5. 我建议检查递归搜索项目自动导入Maven项目enter image description here
  6. 完成项目创建。
  7. 现在,通过pom.xml标记将dependencies添加到dependencies。见Maven Dependencies。 Intellij会自动对您添加的依赖项作出反应,只要它可以在您的本地计算机或您的网络或Internet上查看Maven存储库。

答案 1 :(得分:0)

我知道有些迟了,但我只是发布了它,因为它仍然是一个可能的问题:您需要打开YourProjectName.iml并确保类型(<module type="JAVA_MODULE" version="4">)是JAVA_MODULE而不是其他内容否则!(在我的情况下是WEB_MODULE)