I'll release pax-url when you're done with the changes, and once it's
done, it should be easy to get it included in Karaf at least.

On Thu, Dec 16, 2010 at 00:43, Matt Pavlovich <m...@mediadriver.com> wrote:
> Yes, very different from PROPERTY_DEFAULT_REPOSITORIES.  I agree that
> should stay as-is and is very handy.  I'll commit my changes by the end of
> the week after I do some more testing.
>
> Any thoughts to doing a 1.2.3 release so we can get this upstream into SMX?
>
> Thanks,
> Matt
>
> On Thu, 16 Dec 2010 00:18:04 +0100, Guillaume Nodet <gno...@gmail.com>
> wrote:
>> Sorry, I think i'm a bit off-topic here.
>> There is a confusing naming between
>> MavenSettingsImp#DEFAULT_REPOSITORIES and
>> MavenConfigurationImpl#PROPERTY_DEFAULT_REPOSITORIES which are
>> completely unrelated.
>> I was mostly referring to the second one and you to the first one I
> think.
>>
>> So yeah, I think your proposal makes sense as it gives more control
>> over the actual list of repositories used.
>>
>> On Thu, Dec 16, 2010 at 00:12, Guillaume Nodet <gno...@gmail.com> wrote:
>>> I think having http://osgi.sonatype.org/content/groups/pax-runner as
>>> the default repositories is wrong.
>>> I've added the support for default repositories not as "fallback
>>> repositories" if no config has been provided, but as a list of
>>> repositories that need to be checked first and take precedence over
>>> anything else.  The main use case was to be able to support snapshots
>>> in a local repository without having to go online at all, so the idea
>>> was really to have the DEFAULT_REPOSITORIES be local repositories not
>>> remote.
>>> It's a bit different than the local repository which is just another
>>> repository (albeit local) where new snapshots can be checked in remote
>>> repositories even if found in the local repo.
>>> So default repositories is not a default value for repositories.
>>>
>>> That's the reason the resolution in Connection#getInputStream()
>>> actually uses two passes, one for default repositories, the other one
>>> for all other (local + remote).
>>>
>>> On Wed, Dec 15, 2010 at 22:54, Matt Pavlovich <m...@mediadriver.com>
>>> wrote:
>>>> All-
>>>>
>>>> Another scenario came up that I think should be handled in pax-url-mvn.
>>>>  A
>>>> scenario where *only* a local repository is used.  To support this,
> I'm
>>>> proposing removing the DEFAULT_REPOSITORIES notion, moving that repo
>>>> into
>>>> the FALLBACK_REPOSITORIES.  (Default repo:
>>>> http://osgi.sonatype.org/content/groups/pax-runner, now would be a part
>>>> of
>>>> the FALLBACK_REPOSITORIES)
>>>>
>>>> The major change here is that MavenSettingsImpl.getRepositories() would
>>>> then return 'null', instead of the default repo.  That could break
>>>> things,
>>>> so I wanted to get feedback from folks before committing anything.
>>>>
>>>> Thoughts?
>>>>
>>>> Thanks!
>>>> Matt Pavlovich
>>>>
>>>>
>>>>
>>>> Scenarios:
>>>>
>>>> 1. Local repository only
>>>>    - No repositories specified in settings.xml
>>>>    - Set useFallbackRepositories=false
>>>>
>>>> 2. Local repository + Remote repositories
>>>>    - Local repository from settings.xml
>>>>    - Remote repositories from settings.xml
>>>>    - Set useFallbackRepositories=false
>>>>
>>>> 3. Local repository + Remote repositories + Fallback repositories
>>>>    - Local repository from settings.xml
>>>>    - Remote repositories from settings.xml
>>>>    - Fallback repositories from
>>>> org.ops4j.pax.url.maven.commons.MavenSettingsImpl.java
>>>>    - Set useFallbackRepositories=true
>>>>
>>>> 4. Any of the above scenarios + ProxySupport
>>>>    - Set proxySuppot=true
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> general mailing list
>>>> general@lists.ops4j.org
>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>>
>>>
>>>
>>>
>>> --
>>> Cheers,
>>> Guillaume Nodet
>>> ------------------------
>>> Blog: http://gnodet.blogspot.com/
>>> ------------------------
>>> Open Source SOA
>>> http://fusesource.com
>>>
>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to