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 <ta...@cservenak.net> wrote: > 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 > <nickhense...@icloud.com.invalid> wrote: > >> 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 problem here is, that in >> order to create an instance of it I have to call >> RepositorySystem#newLocalRepositoryManager which needs a >> RepositorySystemSession, which I obviously cannot pass before creating it. >> >> To demonstrate this problem, here's a piece of code. >> ```java >> RepositorySystemSession session = >> repositorySystem.createSessionBuilder() >> .setLocalRepositoryManager(repositorySystem.newLocalRepositoryManager(SESSION, >> new LocalRepository(...)) // where should I get SESSION from? >> ``` >> >> Best regards, >> >