|
112
|
| Tim Gilbert · 技术社区 · 16 年前 |
|
|
1
28
updatepolicy标记对我不起作用。不过,Rich Seller提到无论如何都应该禁用快照,所以我进一步研究并注意到,我添加到settings.xml中的额外存储库实际上导致了这个问题。在my settings.xml中将snapshots部分添加到这个存储库中就成功了!
|
|
|
2
152
此外,您还可以使用
|
|
|
3
81
现在Maven也有这种功能
或者说简而言之
|
|
|
4
30
更新:我可能应该从这个开始,因为您的项目是快照。它是快照语义的一部分,Maven将检查每个构建的更新。快照意味着它是不稳定的,可能会发生变化,所以应该检查更新。但是值得指出的是 Maven super POM 将Central配置为禁用快照,因此Maven不应检查Central上快照的更新,除非您在自己的POM/设置中覆盖了更新。 您可以将maven配置为使用 mirror 对于中央存储库,这将把通常转到中央存储库的所有请求重定向到内部存储库。 在settings.xml中,您可以添加类似这样的内容,将内部存储库设置为Central的镜像:
如果您使用的是像 Nexus 对于您的内部存储库。你可以设置一个 proxy repository 对于代理中心,因此通常会转到中心的任何请求都会发送到代理存储库(或 repository group 包含代理)和随后的请求缓存在内部存储库管理器中。您甚至可以将代理缓存超时设置为-1,这样它就永远不会从代理存储库中已经存在的中心请求内容。 如果只使用本地存储库,则更基本的解决方案是设置 更新策略 对于中央存储库“从不”,这意味着Maven将只检查本地存储库中没有的工件。然后,如果需要,可以在命令行中通过使用-u开关强制maven检查更新来覆盖它。 您将(在pom或settings.xml中的概要文件中)配置存储库,如下所示:
|
|
|
5
4
非常简单: 在super pom父级或setting.xml中,使用
这是我的小窍门 |
|
|
6
0
我也遇到过类似的问题,
将UpdatePolicy设置为“Never”不起作用。删除这些回购协议是我解决它的方法。 附言:我在跟踪这件事 tutorial 关于Web服务(BTW,可能是Java的最佳教程) |
|
|
Naghi · 如何将ssh隧道远程添加到现有的repo? 2 年前 |
|
|
dc2023 · 有没有办法在特定的分支上进行git镜像克隆? 3 年前 |
|
|
Veotani · 如何注册通用存储库的依赖关系? 8 年前 |
|
|
topcool · Asp核心,对象引用未设置为存储库模式中对象的实例 8 年前 |