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

Maven项目构建,但IntelliJ IDEA中似乎没有依赖项

谭志用
2023-03-14

我有一个多级 Maven 项目,该项目使用 mvn 干净安装在命令行上构建良好,并通过手动运行父项目的清理安装阶段在 IntelliJ IDEA (2019.3) 中构建。“问题”视图未显示任何错误。当我打开具有某些外部库的文件时,它们显示为无法解析:

我通常能够在项目浏览器中浏览外部库的内容。我注意到IntelliJ找不到的这些外部库已列出,但不可浏览。

使用相同代码库和相同 IntelliJ 版本处理我们项目的其他人似乎没有这个问题。我试过:

    < li >“重新导入所有Maven项目” < li >文件-

以上似乎都不行。

共有1个答案

徐峰
2023-03-14

此问题的根本原因尚未确定,仍在调查中,但删除IDE设置并使用默认值会有所帮助。

 类似资料:
  • 我已经创建了一个构建。war文件的非常简单的Maven项目。Maven Version3.2.3,Java Version1.7.0_67。pom.xml文件就是这个要点。 如果我运行,那么项目构建良好。但是,如果首先下载所有具有和的依赖项,然后运行进行脱机构建,则会出现如下错误。 我从两种方式创建的。m2/repository文件夹不同,使用依赖插件创建的文件夹缺少许多文件,其中大多数与Plex

  • 即使我添加了这个,当我运行gradle build时,它仍然有效,并且可以编译带有Commons-math3的代码。但是当我在build/中运行jar文件时, 它说异常在线程"main"java.lang.NoClassDefFoundError: org/apache/Commons/math3/Complex/Complex 但Gradle官方网站表示,“编译”中的资源也将包含在“运行时”依赖

  • 在命令行中,我需要构建一个没有依赖项的可执行jar。当前的“gradle build”命令给了我一个带有依赖项的jar。 在StackOverflow上找不到这个。如果是重复的问题,指给我看。谢谢。

  • 这是我的毕业档案 然而,当我使用gradlebuild时,当输出jar在Minecraft中运行时会发生以下错误 这是json中的代码。JAVA 我猜这是因为这个jar中没有依赖项(json-lib),但是我在构建配置文件中设置了它,我想问一下是什么原因导致了这个mod的完整代码(https://github.com/SiongSng/RPMTW-Update-Mod/tree/master/1.

  • 我将这个依赖项添加到我的pom.xml中。当我构建项目时,如果会创建此错误。

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

  • 问题内容: 我有一个独立的Java应用程序,我想将其打包为:myapp.jar。并将所有相关的jar文件复制到“备用文件夹”。理想情况下,我想让Maven更新META- INF文件,以将所有类路径依赖项jar条目添加到其中。 例如,如果我的项目引用了commons.jar,并且当我使用此插件构建程序集时,它将所有.class文件和程序包从commons.jar复制到myappjar- with-d

  • 我在IntellijIDEA中有一个项目是用Maven创建的。然后我在pom.xml文件中指定了一组依赖项和外部存储库。 如果我执行“mvn install”,那么项目在命令行上构建得很好。但是,当我打开IDE中的任何代码文件时,它会说Maven依赖项处理的所有类都无法识别--如果我从未将所需的JAR添加到构建路径中,这对于一个正常的项目来说是一样的。 我知道在我的Eclipse Maven项目(