|
|
1
1
这样做与依赖管理系统的设计相冲突,可能是一个坏主意,但它是可以做到的。根据你的情况,有几种方法。 如果您拥有对存储库的控制权,或者是部署工件的人,那么您可以打开“唯一快照版本”功能,这将为您提供您所需要的内容。(看看 http://maven.apache.org/pom.html#Repository ) 如果您不是部署者,并且没有repo的控制权,那么是的,我怀疑复制工件的特定版本(可能具有唯一的名称、版本或分类器)可能是您的最佳选择。 警告:尽管如此,这似乎是个坏主意——快照版本应该是最新的、最棒的版本,通过了所有的测试,不应该被视为一个从未改变的发布版本。似乎如果你想要一个不会改变的版本,你不应该使用快照。但是只有你知道你的用例。 |
|
2
0
创建本地
新建
放置在
问题是Coursier不会加载可传递的依赖项,所以添加额外的
|
|
3
0
@jwismar,我同意应该避免使用快照版本。 但如果你必须使用它,我会这样做:
COURSIER_TTL environment variable 控制快照的保存时间。默认情况下,24小时。 这样,将始终使用缓存的版本。 更新 :但是有一个 bug ,这会阻止它工作。 |