java - 文件名中没有版本的 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
无法解决依赖关系
我该怎么做才能获得这种依赖?
解决方案
推荐阅读
- html - (HTML/CSS) 无法让块一个接一个地与下面的文本对齐
- c++ - 使用函数指针从 B 中设置和调用 A 中的私有成员函数的语法是什么?
- amazon-web-services - 如何指示 AWS CloudFormation 模板在特定区域创建资源?
- reactjs - 在 React 中使用 fetch 无法获得响应
- javascript - 下方带有固定内容的可滚动覆盖
- f# - 为什么 F# 允许不从 System.Attribute 继承的属性?
- r - 按多列中的配对条件过滤
- android - 如何解决 EditText InputType 被视为 Null 的问题,尽管它已指定
- java - 避免来自用户输入的 NullPointerException
- java - 如何检查主机 android 设备的某些 NFC 类型功能