Maven 未安装 aws-encryption-sdk-java 依赖项

Posted

技术标签:

【中文标题】Maven 未安装 aws-encryption-sdk-java 依赖项【英文标题】:Maven not installing aws-encryption-sdk-java dependency 【发布时间】:2020-06-27 23:30:36 【问题描述】:

这里是菜鸟

我的pom.xml 文件中有这个

<dependency>
  <groupId>com.amazonaws</groupId>
  <artifactId>aws-encryption-sdk-java</artifactId>
  <version>1.6.1</version>
</dependency>

但由于某种原因,当我执行mvn dependency:resolve 时,它永远不会出现在列表中,并且代码本身永远无法显示import com.amazonaws.encryptionsdk。 jar 文件也不会出现在 IntelliJ 中的External Libraries 下。

如果我的谷歌搜索技能没有提交给我,mvn dependency:resolve 不是应该下载 jar 文件吗?请让我知道我错过了什么。谢谢!

【问题讨论】:

无法复制,see the screenshot。如果在命令行中运行mvn clean package,会出现什么错误? @CrazyCoder 实际上,一旦我离开 ***,它就会显示在 mvn dependency:resolve 下。但它仍然没有正确导入。当我mvn clean build 时,它会成功构建而没有错误消息。 【参考方案1】:

您要连接到哪些存储库? 您是否正在连接到 nexus/artifactory/... 而它又无法下载依赖项? 您可以检查 settings.xml 中的存储库(通常在 .m2 文件夹中)。 如果使用 nexus/artifactory/... 如果出现故障,请检查相应的应用程序

您是否在使用某种代理服务器?

您可以通过将以下标志之一添加到命令来检查其他日志记录输出:

-e, --errors  (Produce execution error messages)
-X, --debug (Produce execution debug output)

我常用mvn clean install

【讨论】:

我正在使用 artifactory,我想我已经将 settings.xml 修改为它需要的。我已经尝试更改一些 *** 设置,现在似乎它在我执行mvn dependency:resolve 时出现了,但它仍然不在External Libraries 中,也无法导入。当我mvn clean install 它从不显示任何错误消息(除了测试失败可能是由于缺少依赖项的原因)。 在 intellij 中,既然已经下载了依赖项,您可以尝试重新导入 maven 项目吗? 成功了!!!!!!太感谢了!!!!!!那完全是我作为一个菜鸟哈哈。

以上是关于Maven 未安装 aws-encryption-sdk-java 依赖项的主要内容,如果未能解决你的问题,请参考以下文章

Maven 未安装 aws-encryption-sdk-java 依赖项

Maven 发现已完成,但未找到任何扩展

选择多个配置文件时,wildfly-maven-plugin 未部署

Linux 使用nexus搭建maven私服

Linux使用nexus搭建maven私服

错误:未正确定义 JAVA_HOME 执行 maven