Hi,
It's because in etc/org.ops4j.pax.url.mvn.cfg file, by default you can
see org.ops4j.pax.url.mvn.localRepository points to
$USER/.m2/repository.
Wherever the artifacts are coming (from kar included), the artifacts
are cached in .m2 repository.
On the other hand, you can see:
org.ops4j.pax.url.mvn.defaultRepositories=\
${karaf.home.uri}${karaf.default.repository}@id=system.repository@snapshots,
\
${karaf.data.uri}kar@id=kar.repository@multi@snapshots, \
${karaf.base.uri}${karaf.default.repository}@id=child.system.repository@snapshots
it's where you can see the kar mvn repository.
So, by default, you will have the artifacts in both kar repository and .m2.
Regards
JB
On Wed, Apr 6, 2022 at 12:07 PM Paul Fraser <[email protected]> wrote:
>
> Hi,
>
> Karaf 4.3.6, Ubuntu 20.04
>
> Copy kar into deploy directory and the expanded kar is not in the
> karaf/data/kar directory.
>
> In a clean install on a new vps it creates a new .m2 directory and
> places the kar contents there.
>
> When run on an existing system with an existing .m2 repo the system runs OK.
>
> If I rename the existing .m2 it creates a new one and the system does
> not start.
>
> Has anyone experienced this situation?
>
> The problem prevents an installation of a karaf based system from
> running on a fresh vps.
>
> Paul Fraser
>