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

intelliJ IDEA中的依赖项和依赖项查看器选项卡

戚学
2023-03-14

使用STS点击pom.xml文件时,我可以查看这些选项卡

Overview
Dependencies
Dependcy Hierarchy
Effective POM
pom.xml

如何使用intelliJ IDEA,特别是依赖层次结构来查看所有这些选项卡?我试图通过右键单击pom来查看它。xml

共有3个答案

傅穆冉
2023-03-14

我也遇到了同样的问题,所以我检查了我settings.xml的maven文件,我意识到我没有“干净”的settings.xml文件,因为我有一个自定义的镜像URL。解决这个问题的唯一方法是在我的settings.xml中包含其他答案存储库和插件,而不是pom.xml;然后,当我转到IntelliJ时,它开始加载所有依赖项。一旦前面的过程完成,我就可以看到有效的Pom文件(通过遵循@Ipanzic答案)

段干飞翔
2023-03-14

我发现在IntelliJ中获得有效POM的最简单方法是使用以下命令添加maven run配置:

help:effective-pom -Doutput=effective-pom.xml

这将在项目文件夹中创建一个名为“有效pom”的文件。xml。如果需要更新,只需再次运行配置

车子平
2023-03-14

要查看有效的pom,可以右键单击pom。xml

 类似资料:
  • 我给ivy添加了一个依赖项(我们称之为a)。在maven central中具有pom文件的xml。Ivy使用ibiblio来解析maven依赖项。添加到常春藤中的依赖项(A)。xml具有可传递依赖项(B)。到目前为止,一切都很好。传递依赖(B)的依赖(C)不能用常春藤来解决。 我在常春藤上定义了一个新的名字。如下所示的xml: 在B的pom文件中,C在编译和测试范围中定义如下: 当我在ivy的缓存

  • 最近,我发现了以下问题: 当我为我的项目设置依赖项管理时,我有一个child-pom,它使用具有依赖项的插件,我想要与在我的依赖项管理中声明的依赖项同步。 在根pom中,我在依赖项管理中声明: 在子pom中,我有一个插件需要gwt-user: 但是,如果我移除gwt-maven-plugin中使用的依赖版本,编译就会失败。 是不是还有别的办法可以实现呢? PS:在maven和maven插件中有一个

  • 问题内容: 我试图在跨多个页面使用的AngularJS中实现一个控制器。它利用了一些服务。其中一些已加载到所有页面上,有些则未加载。我的意思是它是在不同的文件中定义的,并且这些文件是独立加载的。但是,如果我没有在所有页面上加载这些服务,则会出现错误: 因此,我需要在所有页面上加载脚本。我可以在Angular中将依赖项声明为可选吗?例如: 问题答案: 不,Angular还不支持现成的可选依赖项。您最

  • 我是maven的新手。(我已经搜索了几个小时的答案,但没有运气。mvn依赖:复制依赖不能解决我的问题)我需要复制项目的所有依赖项(以jar的形式),如果我的一个jar依赖于另一个工件,也复制该工件。 示例project1 pom。xml: “project1”依赖于project2。人工制品罐子当我使用“mvn依赖项:复制依赖项”时,我得到了project2。人工制品但我没有得到project3。

  • 问题内容: 假设我想在项目中添加guice-assistedinject作为依赖项。它将guice工件指定为依赖项本身。如何告诉它使用guice的no_aop版本? 我知道我可以执行以下操作,但是我可以一步完成而不排除guice模块吗? 问题答案: 没有更简单的解决方案。您可以使用简短的依赖性表示法(例如)来缩短代码。

  • 我在Netbeans-8工作 我正在构建两个项目。Project1是Project2的依赖项。 如果我在两个项目中都做了更改1 我碰巧经常更改项目1。在我的IDE中使用maven之前,我习惯于构建一个依赖项目,也构建它的依赖项。我的意思是这就是构建系统中的依赖项的全部含义... 如何解决这个问题,以便project2上的“使用依赖项构建”也构建project1?