0

我在我的项目中使用 appfuse-spring 2.2.snapshot 工件。我正在使用 maven 是 3 。

当我每次运行 maven target 'install' 时,下载相同的 jar 和依赖文件。

我怎样才能避免一次又一次地下载相同的文件。

例如下载: http: //oss.sonatype.org/content/repositories/appfuse-snapshots/org/appfuse/appfuse-web/2.2.2-SNAPSHOT/maven-metadata.xml

我不想再次下载 jar 文件。

提前致谢。

4

3 回答 3

0

为什么它会一次又一次地下载?如果它总是在下载,则可能有问题,因为一旦库在您的本地存储库中,除非依赖项发生更改,否则它不需要下载任何内容。

如果要禁用下载,请在命令中使用-o(offline) 选项:mvn

mvn install -o

更多:Maven 命令行选项

于 2013-03-16T08:49:40.200 回答
0

问题是您下载了快照。Maven 检查每个构建的快照依赖项(如果需要下载它)。请避免依赖快照。请在发布存储库中找到您的部门: https ://oss.sonatype.org/content/repositories/appfuse-releases/

于 2013-03-16T15:56:35.663 回答
0

老问题,但可能的解决方案是检查 repo 的“updatePolicy”,它可能设置为“always”。

于 2015-08-21T10:46:50.407 回答