首页 > 解决方案 > 文件名中没有版本的 Maven 依赖项

问题描述

我有一个 Maven Java 项目,并试图包含一个没有版本作为文件名一部分的依赖项。依赖项在它的 pom 文件中有这个来创建一个没有版本的文件名:

<build>
        <finalName>${project.artifactId}</finalName>

依赖 jar 在 com/example/foobar/1.0.0/foobar.jar

我的 pom 文件中的依赖项设置为:

<dependency>
  <groupId>com.example</groupId>
  <artifactId>foobar</artifactId>
  <version>1.0.0</version>
</dependency>

每当我尝试构建时,Maven 都会将版本附加到它正在寻找的文件名中,但找不到它给我以下消息:

从 maven-repos 下载:com/example/foobar/1.0.0/foobar-1.0.0.jar

无法解决依赖关系

我该怎么做才能获得这种依赖?

标签: javamavenpom.xml

解决方案


推荐阅读