Re: Local repositories and snapshot bundles

2023-11-08 Thread Jean-Baptiste Onofré
Hi,

Do you want to watch remote repositories ?
Currently, Karaf is only to watch local repository. We have a Jira about that.

Regards
JB

On Thu, Nov 2, 2023 at 2:55 PM Pavel Perikov  wrote:
>
> I’d like to comment  on what my goal is.
>
> I’d like to have a bunch of Karaf instances running in a cluster watching the 
> development repo for new -SNAPSHOT bundles and updating the bundle as newer 
> snapshot is available. I’m currently out of ideas. It seems that since the 
> bundle is installed it is cached in local repo. And there’s no way at all to 
> update this bundle because it is always present in local repository and the 
> dev repo is never checked.
>
>
>
> On 2 Nov 2023, at 16:01, Pavel Perikov  wrote:
>
> Hi everybody.
>
> I’m using apache karaf-4.4.4.
>
> In clean configuration I made a single modification to
>
> org.ops4j.pax.url.mvn.repositories= \
> http://beelink:4000/snapshots@id=perikov@snapshots@noreleases, \
>
> to add my own repository.
>
> Then I install the bundle org.name.0.1.0-SNAPSHOT from this repository.
>
> It seems like the bundle immediately gets cached to local ~/.m2 repo and 
> there’s no way to get newer snapshot.
>
> Neither bundle:update nor bundle:watch nor bundle:uninstall/bundle:install 
> again do not work (they use local repository, getting the old version).
>
> The only way to go is to delete the bundle from the local repo.
>
> Is there a way to get the correct behaviour (preferably the bundle should get 
> updated via bundle:watch)?
>
> Best regards,
> Pavel
>
>


Re: Local repositories and snapshot bundles

2023-11-08 Thread Pavel Perikov
Thanks, JB. 

Actually I did discover this, but failed to report :) 

You’re right, watching local repositories works ok, and I believe I can 
explicitly fetch bundles from remote repos (maybe using cellar features).

Best regards,
Pavel

> On 8 Nov 2023, at 20:24, Jean-Baptiste Onofré  wrote:
> 
> Hi,
> 
> Do you want to watch remote repositories ?
> Currently, Karaf is only to watch local repository. We have a Jira about that.
> 
> Regards
> JB
> 
> On Thu, Nov 2, 2023 at 2:55 PM Pavel Perikov  wrote:
>> 
>> I’d like to comment  on what my goal is.
>> 
>> I’d like to have a bunch of Karaf instances running in a cluster watching 
>> the development repo for new -SNAPSHOT bundles and updating the bundle as 
>> newer snapshot is available. I’m currently out of ideas. It seems that since 
>> the bundle is installed it is cached in local repo. And there’s no way at 
>> all to update this bundle because it is always present in local repository 
>> and the dev repo is never checked.
>> 
>> 
>> 
>> On 2 Nov 2023, at 16:01, Pavel Perikov  wrote:
>> 
>> Hi everybody.
>> 
>> I’m using apache karaf-4.4.4.
>> 
>> In clean configuration I made a single modification to
>> 
>> org.ops4j.pax.url.mvn.repositories= \
>>http://beelink:4000/snapshots@id=perikov@snapshots@noreleases, \
>> 
>> to add my own repository.
>> 
>> Then I install the bundle org.name.0.1.0-SNAPSHOT from this repository.
>> 
>> It seems like the bundle immediately gets cached to local ~/.m2 repo and 
>> there’s no way to get newer snapshot.
>> 
>> Neither bundle:update nor bundle:watch nor bundle:uninstall/bundle:install 
>> again do not work (they use local repository, getting the old version).
>> 
>> The only way to go is to delete the bundle from the local repo.
>> 
>> Is there a way to get the correct behaviour (preferably the bundle should 
>> get updated via bundle:watch)?
>> 
>> Best regards,
>> Pavel
>> 
>>