Hi Carlos, This issue is not handled directly in Proximity.
In Proximity, the order of scanned repos is defined by the order of injecting them into Proximity bean: <bean id="proximity" class="hu.ismicro.commons.proximity.base.ProximityImpl" init-method="initialize"> <property name="indexer" ref="indexer" /> <property name="statisticsGatherer" ref="stats" /> <property name="accessManager" ref="openAccessManager" /> <property name="repositories"> <list> <!-- Repos'es will be processed in THIS ORDER! --> <ref local="inhouse" /> <ref local="extFree" /> <ref local="extNonFree" /> <ref local="central" /> </list> </property> </bean> So in this example, the artifact search order will be: inhouse, extFree, extNonFree, central. Generally speaking, i always recommend the following order: local (inhouse, extFree, extNonFree) reposes, low latency for fastest possible 404 response (file scan) remote reposes (like central), possible high latency other (like snapshot remote reposes), possible high latency In your case with similar config (including some snapshot repo as last repo), the "central" will ALWAYS win (if you are looking for the atifact on tha same path from central and snapshot, listed after central), since central will be always the first repo that can serve the metadata file. There is a possibility (let's say Proximity-like) to address the given repository by appending repositoryId=XXX as HTTP URL parameter. This method can be seen on repository browsing interface. But i think this method is not usable directly from M1 or M2. Example targeted URL: http://intranet.is-micro.hu/proximity-maven2/repository/hu/ismicro/proximity/px-core/1.0.0-RC1/px-core-1.0.0-RC1.jar?repositoryId=inhouse get me exactly groupId:hu.ismicro.proximity artifactId:px-core version: 1.0.0-RC1 from inhouse http://intranet.is-micro.hu/proximity-maven2/repository/dwr/?repositoryId=extFree list the groupId:dwr as found in repository extFree (there is DWR on central too!) These URLs will fetch/list from the targeted repos only (if exists), it will not search all of the listed reposes. ~t~ On 7/17/06, Carlos Sanchez <[EMAIL PROTECTED]> wrote:
Hi, I've hit a problem with maven-proxy and I'd like to know if any other proxies, like proximity can solve it. Let's say you proxy ibiblio and the apache snapshot repo, then there's a conflict between maven-metadata files coming from both places, which is a big problem for plugins, if the snapshot metadata wins, maven will chose a snapshot plugin as latest instead of the latest released. does proximity handle such use case? -- I could give you my word as a Spaniard. No good. I've known too many Spaniards. -- The Princess Bride --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]