cstamas commented on PR #236:
URL: https://github.com/apache/maven-resolver/pull/236#issuecomment-1406708746

   The snippet changes I have locally: switch to BF collector and using 
musquette artifact:
   
   ```diff
   diff --git 
a/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/GetDependencyTree.java
 
b/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/GetDependencyTree.java
   index 78af7839..050c96b8 100644
   --- 
a/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/GetDependencyTree.java
   +++ 
b/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/GetDependencyTree.java
   @@ -21,6 +21,7 @@ package org.apache.maven.resolver.examples;
    
    import org.apache.maven.resolver.examples.util.Booter;
    import org.apache.maven.resolver.examples.util.ConsoleDependencyGraphDumper;
   +import org.eclipse.aether.DefaultRepositorySystemSession;
    import org.eclipse.aether.RepositorySystem;
    import org.eclipse.aether.RepositorySystemSession;
    import org.eclipse.aether.artifact.Artifact;
   @@ -28,6 +29,7 @@ import org.eclipse.aether.artifact.DefaultArtifact;
    import org.eclipse.aether.collection.CollectRequest;
    import org.eclipse.aether.collection.CollectResult;
    import org.eclipse.aether.graph.Dependency;
   +import org.eclipse.aether.internal.impl.collect.bf.BfDependencyCollector;
    
    /**
     * Collects the transitive dependencies of an artifact.
   @@ -48,9 +50,10 @@ public class GetDependencyTree
    
            RepositorySystem system = Booter.newRepositorySystem( 
Booter.selectFactory( args ) );
    
   -        RepositorySystemSession session = 
Booter.newRepositorySystemSession( system );
   +        DefaultRepositorySystemSession session = 
Booter.newRepositorySystemSession( system );
   +        session.setConfigProperty("aether.dependencyCollector.impl", 
BfDependencyCollector.NAME );
    
   -        Artifact artifact = new DefaultArtifact( 
"org.apache.maven:maven-resolver-provider:3.6.1" );
   +        Artifact artifact = new DefaultArtifact( 
"org.webjars.npm:musquette:1.1.1" );
    
            CollectRequest collectRequest = new CollectRequest();
            collectRequest.setRoot( new Dependency( artifact, "" ) );
   
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to