每个运行'install'目标上的maven下载文件

时间:2013-03-16 08:44:42

标签: build maven-3

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

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

如何避免一次又一次地下载相同的文件。

例如,

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

我不想再次下载jar文件了。

提前致谢。

3 个答案:

答案 0 :(得分:0)

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

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

mvn install -o

更多:Maven Command Line Options

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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