当前位置: 首页 > 知识库问答 >
问题:

如何让IntelliJ IDEA从Maven更新我的依赖项?

南宫喜
2023-03-14

当我在pom中手动添加依赖项时。xml,让Maven下载依赖项,让IntelliJ构建模块,IntelliJ抱怨缺少库。同时,Maven可以找到依赖的JAR并构建项目。

我如何告诉IntelliJ使用Maven下载的libs?

共有3个答案

孔飞翔
2023-03-14

方法1

>

方法2

  • 按CtrlShiftA

方法1

  • 在项目视图中,右键单击您的项目文件夹

方法2

>

  • 右键点击你的项目

>

蓝侯林
2023-03-14

您不必每次都手动重新导入。您可以按照此处的说明启用自动导入。在“设置”中更改此设置-

毛声
2023-03-14

原来IntelliJ不会从本地Maven存储库中获取添加的依赖项。我们必须告诉IntelliJ重新导入pom.xml.

  • 在IntelliJ中打开项目视图
 类似资料:
  • 我尝试在Intellijidea中打开Maven项目。这个项目使用了spark和Scala。当我跑的时候: 则会给出错误: [错误]无法执行目标org.scalastyle:scalastyle-maven-plugin:0.7.0:项目spark-mllib_2.10:scalastyle执行期间失败:您有50个scalastyle冲突 我认为问题出在Maven的版本上。实际上,在Intelli

  • 问题内容: 是否有任何预先存在的Maven插件或命令来更新POM中的依赖关系?示例:(如果这是在我的POM中) 有没有可以运行的命令或插件来将依赖关系更新为: 问题答案: 尝试使用maven-versions-plugin,尤其是versions:use-latest-versions目标。

  • 我们有一个项目a依赖于项目B,项目B依赖于图书馆C。a和B是本地项目,而C是maven central repo的公共图书馆。 波姆。xml用于: 波姆。用于B的xml: 在A中运行mvn dependency:tree-Dverbose时,它不会解析B的依赖项,B中使用的此类依赖项也不会显示在A的Maven依赖项中。这对于编译很好,但在运行时会因为NoClassDefFound错误而失败。 有没

  • 对于我的一些模块,Intellij的想法不是导入依赖项和插件。只导入活循环。 当我在命令行编译时,POM是有效的。我已经删除了模块并重新导入它们。我删除了他们的项目,并重新导入它。 所以我想知道Intellij在模块上的想法信息被删除后是否有一些秘密缓存。

  • MVNRepository通常为每个依赖项列出“版本”和“更新”。 如果我发布自己的包,如何指定“更新”版本 Maven在解决传递依赖时使用了哪个依赖项?所以如果我的包依赖于包A,它依赖于包B,版本=1.0,更新=1.1。我会得到哪个版本的B?

  • 我有以下文件: 我运行以下命令: 但它什么也没做。依赖项不会得到更新,也不会反映在类路径上。命令的输出为: 不过,通过EclipseGradle插件实现这一点是可行的。