Re: Cannot create LocalRepositoryManager with Maven Artifact Resolver 2.0

2024-07-12 Thread Tamás Cservenák
Created https://issues.apache.org/jira/browse/MRESOLVER-585 On Fri, Jul 12, 2024 at 12:36 PM Nick Hensel wrote: > I switched to Codeberg actually, the class would be here: > https://codeberg.org/goldmensch/jack/src/branch/dependencies-and-lockfile/src/main/java/io/github/goldmensch/cache/CacheLo

Re: Cannot create LocalRepositoryManager with Maven Artifact Resolver 2.0

2024-07-12 Thread Nick Hensel
I switched to Codeberg actually, the class would be here: https://codeberg.org/goldmensch/jack/src/branch/dependencies-and-lockfile/src/main/java/io/github/goldmensch/cache/CacheLocalRepositoryManager.java So, I have to create a root session, without any LocalRepositoryManager set and then crea

Re: Cannot create LocalRepositoryManager with Maven Artifact Resolver 2.0

2024-07-12 Thread Nick Hensel
I switched to Codeberg actually, the class would be here: https://codeberg.org/goldmensch/jack/src/branch/dependencies-and-lockfile/src/main/java/io/github/goldmensch/cache/CacheLocalRepositoryManager.java So, I have to create a root session, without any LocalRepositoryManager set and then crea

Re: Cannot create LocalRepositoryManager with Maven Artifact Resolver 2.0

2024-07-12 Thread Tamás Cservenák
Yes, in that case, if you want to go "full resolver 2" way in Jack, I'd do following: - create a "root" session - derive your own session from root (nested/derived session) - used derived session - once done, close derived and close root session I don't see what CacheLocalRepositoryManager does, I

Re: Cannot create LocalRepositoryManager with Maven Artifact Resolver 2.0

2024-07-12 Thread Nick Hensel
Thanks for the fast reply :) Actually the examples set the paths of the local repository instead of the LocalRepositoryManager directly. My problem here is, that I'm actually using an own implementation of LocalRepositoryManager that wraps 2 instances of EnhancedLocalRepositoryManager. I forg

Re: Cannot create LocalRepositoryManager with Maven Artifact Resolver 2.0

2024-07-12 Thread Tamás Cservenák
Also, check out demo snippets: https://github.com/apache/maven-resolver/blob/d13019ce5fa38c0951ca0fb0c62a3f5f1254cffc/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/util/Booter.java#L68 T On Fri, Jul 12, 2024 at 11:45 AM Tamás Cservenák wrote:

Re: Cannot create LocalRepositoryManager with Maven Artifact Resolver 2.0

2024-07-12 Thread Tamás Cservenák
Howdy, see here and below: https://github.com/apache/maven-resolver/blob/d13019ce5fa38c0951ca0fb0c62a3f5f1254cffc/maven-resolver-api/src/main/java/org/eclipse/aether/RepositorySystemSession.java#L439 T On Fri, Jul 12, 2024 at 11:29 AM Nick Hensel wrote: > Hi, > I'm currently migrating my Mave

Cannot create LocalRepositoryManager with Maven Artifact Resolver 2.0

2024-07-12 Thread Nick Hensel
Hi, I'm currently migrating my Maven Artifact Resolver 1.x code to 2.0. As of version 2.0 the recommend way to create a RepositorySystemSession is through a SessionBuilder. In my case, I need to set an own LocalRepositoryManager, which wraps two EnhancedLocalRepositoryManager instanced. The pro