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

在pom.xml文件中添加依赖项时出现丢失项目错误

屠华辉
2023-03-14

我在添加依赖项时遇到了丢失工件错误。我得到的错误是这样的:

Missing artifact com.azure:azure-security-keyvault-secrets:jar:4.1.0
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.companyname.encryptionkeyclient</groupId>
  <artifactId>encryptionkeyclient</artifactId>
  <packaging>jar</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>encryptionkeyclient</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>com.azure</groupId>
      <artifactId>azure-security-keyvault-secrets</artifactId>
      <version>4.1.0</version>
    </dependency>
        <dependency>
            <groupId>com.azure</groupId>
            <artifactId>azure-identity</artifactId>
            <version>1.0.1</version>
    </dependency>
    <dependency>
            <groupId>com.azure</groupId>
            <artifactId>azure-core</artifactId>
            <version>1.1.0</version>
        </dependency>
  </dependencies>
</project>

所以我不知道我在这里错过了什么,有人能帮忙吗?多谢了。

共有1个答案

傅朗
2023-03-14

您提供的镜像地址有“Azure-Security-KeyVault-Secrets”jar,在我的项目中,它成功下载了这个jar(具有相同的镜像地址)。

您可以删除“Repository”文件夹下的所有包并保存pom.xml,项目将再次下载所有包。这个问题就会消失。

 类似资料:
  • null 0.0.1-快照 _remote.repositories Maven-metadata-local org-utility-0.0.1-snapshot.jar org-utility-0.0.1-snapshot.pom org-utility-0.0.1-snapshot-jar-with-dependencies.jar 因此,我能够将jar“retrieve org-utili

  • 我用Spring Boot创建了一个多模块项目,用于部署我的应用程序,并使用gradle作为我的构建工具。 现在,我正在为项目中的一些模块创建独立的部署。有些项目需要嵌入式tomcat,有些则不需要。所有的公共依赖都放在一个公共项目上,所有其他模块都依赖于这个公共项目。 我在建筑中这样做。Gradle其他项目 但是在构建它时抛出了这个错误: 启动失败:生成文件'/users/user1/docum

  • 我正在尝试将protobuf依赖项添加到我的maven项目中。我已经使用mvn install安装了protobuf jar文件:install-file-Dpackaging = jar \-DgeneratePom = true \ < br >-DgroupId = com . Google . proto buf \-DartifactId = proto buf-Java \-Dfile

  • 但是我想使用com.oracle,Windows上的jdk目录是JDK1.8。 那么有没有办法让pom“想要”我机器上实际拥有的工具版本呢?

  • 我有一个使用Spring的项目。它使用的是3.1.1版本,但是,由于某些原因,我真的不知道,有些spring工件与两个不同的版本是重复的。我在项目中的所有pom.xml文件中查找这些依赖项。我还使用dependecy插件来找出那些依赖项包含在哪里。 这里有输出的提取 据我所知,这意味着包含在中。 更新:似乎当我评论下一段代码时,罐子不包括在战争中。