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

无法获取com。谷歌代码。libphonenumber依赖项在intelliJ模块化项目中与Maven合作

拓拔曦
2023-03-14

我添加了com。谷歌代码。libphonenumber到我的POM文件。我希望能够将其作为必需的添加到模块信息文件中,但我做不到。我可以在。m2目录。我可以在IntelliJ项目中看到。iml文件。

我可以在外部依赖项列表中看到所有其他依赖项。似乎没有什么问题,但我无法在项目中使用该库,IntelliJ建议我导入maven依赖项(没有发生任何事情,这是第一步)。我试图使缓存失效并重新启动。我试着删除。想法和想法。iml文件并重新导入项目。这是我除了这里无处可去的时候之一。这根本说不通。

共有1个答案

尹赞
2023-03-14

需要libphonenumber;在mode-info中做到了这一点。IntelliJ没有建议这样做,我必须手动执行。它也没有在可能的依赖项下拉列表中推荐它。Java模块仍然需要一些改进。

 类似资料:
  • 现在,我在Maven中显示的依赖项上出现了错误。 我尝试过这里列出的Intellij idea无法解决maven中的任何问题,例如更改maven主目录和自动选择Import maven。我不确定还能是什么。。。此外,该项目最初是在Eclipse中完成的。

  • null 附注:Maven-Build是成功的。因此,Maven正在识别存储库中的包。

  • 我正在使用STS 2.9.1(构建在Eclipse 3.7.2上)和与STS(V1.0.200.20111228-1245)绑定的m2e插件。 我有一个问题是包含多个模块的Eclipse项目中缺少依赖项,或者我不完全理解它应该如何工作。 这是一个maven项目。 在我的项目>Properties>Java Build Path>Libraries中,我有“maven dependencies”库,

  • 我有一个多模块maven项目,包含三个模块、和 Core具有以下依赖项定义 我已经为所有三个模块添加了Java9定义,的如下所示: 但是,我不知道如何让的测试类能够在测试执行期间看到类。当尝试测试运行时,找不到类。 如果向的添加需要My.Project.TestUtils;的: 然后在编译时,我得到一个错误,即找不到模块(大概是因为它只是作为测试依赖项引入的)。 在Java9模块化的世界中,如何处

  • 我有一个多模块Maven项目,有模块“app”和“域”。应用依赖于域。域模块有公共和私有代码。公共代码在包中。 在Domain模块的pom中,我添加了maven jar插件的执行,该插件使用分类器“api”(仅包含公共类)生成一个额外的项目工件。 在应用程序模块中,我在域模块上添加了一个“运行时”范围的依赖项(因此所有类都存在于运行时),并在分类的“API”上添加了编译时范围的依赖。这是为了确保应

  • 而不是常规的选项。 该模块有一个文件和自己的文件