2011-11-07 18 views
2

可能重复:
How to set order of repositories in Maven settings.xml下载dependecy只有形成与Maven特定的资源库

我使用的是内部Maven仓库的一个项目,当我指定的依赖我d就像maven只在内部存储库中而不在公共存储库中查看这种依赖关系。 例子:

<repositories> 
... 
<myrepository...> 
<publicrepo...> 
</repositories> 

[..] 


<dependency> 
     <groupId>imygroupid</groupId> 
     <artifactId>myartifactId</artifactId> 
     <version>1.0-SNAPSHOT</version> 
</dependency> 

如果我建立Maven项目,我可以看到Maven试图从我在POM中指定的所有公共库下载神器myartifactId。 有没有办法指定应该在内部存储库中找到所有带有groupId的工件?

这将解决构建任务期间的一些性能问题。

回答

1

我认为要做到这一点的唯一方法是使用仓库管理人员,如Nexus或者Archiva