在 IntelliJ 中的一种快速方法是在 <dependencies></dependencies> 内单击,然后像这样输入 dep:
<dependencies>
dep
</dependencies>
然后点击标签。然后你会看到这样的东西:
<dependency>
<groupId></groupId>
<artifactId></artifactId>
<version></version>
</dependency>
光标位于artifactId 选项卡内。开始输入您的工件名称,例如slf,选择列表将缩小,直到你看到你想要的。选择它,它将填写 artifactId,并将光标移动到groupId。它可能是您想要的,所以只需点击 enter。然后光标将移动到version 标签,并显示可用版本号列表。选择版本号,它最终会看起来像这样:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.18</version>
</dependency>
我希望在dependencyManagement,dependencies 中指定版本号,而不是build,dependencies,所以我告诉 IntelliJ 通过点击 ctrlalt 将它可以提取的内容提取到依赖项管理中M 或 optcmdM,在构建依赖项中只留下组和工件,并放置所有 3 个值在dependencyManagement 中的依赖项。
然后,在dependencyManagement依赖项中,我点击版本号并使用ctrlaltV或opt cmdV 用属性替换版本号。
重要 - 使用它建议的名称作为属性名称。如果你这样做,那么你将能够使用
mvn versions:display-property-updates
它将在您的存储库中查找较新的版本并列出它们。