使用IntellijIdea进行Spring启动:自动完成在pom.xml中不起作用

时间:2017-01-14 15:15:37

标签: spring maven spring-boot dependencies pom.xml

我是 Spring-boot Maven 的新手。我在向pom.xml添加依赖项时遇到了问题。

我使用Intellij IDEA,对于每一个依赖,我应该写出整个<groupId&gt;和<artifactId>据我所知,我觉得这不是个好主意! intellisense无法在pom文件中工作。

例如我想添加jack-son和Intellisense只是自动创建没有值的依赖块!但我需要帮助才能填写“artifactId”,当我输入“j”时,我希望加载“jackson-dataformat-xml

我不知道如何在pom.xml中激活intellisense

1 个答案:

答案 0 :(得分:1)

Intellij为此目的提供了实时模板功能。

在pom.xml中,编写dep并按Tab键,它应该为依赖项创建骨架xml标记。

Intellij IDEA Live Templates

您还可以从同一设置面板添加/编辑模板。

我误解了这个问题。为了能够自动完成依赖项/ jar 的 名称,请从Intellij设置更新Maven存储库索引。

Intellij根据本地存储库和maven存储库索引建议这些依赖项的名称。

maven update repo index

intellij auto-complete of jar names