我想限制maven只使用私有/非公共maven存儲庫,這兩個設置是否有相同的效果?在pom.xml中maven中的這兩個設置是否相同?
<repositories>
<repository>
<id>my-internal-site</id>
<name>our maven repository</name>
<url>http://myserver/repo</url>
</repository>
</repositories>
Settings.XML中
1.設置鏡
<mirrors>
<mirror>
<id>my-internal-site</id>
<mirrorOf>*</mirrorOf>
<name>our maven repository</name>
<url>http://myserver/repository</url>
</mirror>
</mirrors>
2.設置倉庫再次要求是行家從未出去公共倉庫即使內部存儲庫上不存在某些依賴關係。謝謝
@Pascal Thivent很好的回答帕斯卡爾 – ant 2010-02-24 12:23:49
+1:這就是*我正在做的事情:通過自定義的'conf/settings.xml'分配一個自定義版本的maven,包括'mirrorOf'指令。 – VonC 2010-02-24 12:24:24
我也使用一個自定義的Maven簽入SVN。這裏就是雞/蛋問題。作爲Maven純粹主義者,我討厭將二進制文件檢入SVN。我們只能在conf文件夾中檢查,但是初始Maven從哪裏來? Food for thought ... – Cliff 2010-02-25 14:09:00