This is an automated email from the ASF dual-hosted git repository.

cstamas pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git


The following commit(s) were added to refs/heads/master by this push:
     new 505b4c8a Make ResolverDemo run as part of AllResolverDemos too. (#210)
505b4c8a is described below

commit 505b4c8ac3bb81e2576bdb46d4df4db8dcf6f662
Author: Tamas Cservenak <[email protected]>
AuthorDate: Fri Oct 28 22:23:30 2022 +0200

    Make ResolverDemo run as part of AllResolverDemos too. (#210)
---
 .../maven/resolver/examples/AllResolverDemos.java      |  4 ++++
 .../maven/resolver/examples/resolver/Resolver.java     |  4 ++++
 .../maven/resolver/examples/resolver/ResolverDemo.java | 18 ++++++++++++++++++
 3 files changed, 26 insertions(+)

diff --git 
a/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/AllResolverDemos.java
 
b/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/AllResolverDemos.java
index bb260aaf..70391745 100644
--- 
a/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/AllResolverDemos.java
+++ 
b/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/AllResolverDemos.java
@@ -19,6 +19,8 @@ package org.apache.maven.resolver.examples;
  * under the License.
  */
 
+import org.apache.maven.resolver.examples.resolver.ResolverDemo;
+
 /**
  * Runs all demos at once.
  */
@@ -42,6 +44,8 @@ public class AllResolverDemos
         ReverseDependencyTree.main( args );
         InstallArtifacts.main( args );
         DeployArtifacts.main( args );
+
+        ResolverDemo.main( args );
     }
 
 }
diff --git 
a/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/resolver/Resolver.java
 
b/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/resolver/Resolver.java
index 606b129b..3a20e871 100644
--- 
a/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/resolver/Resolver.java
+++ 
b/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/resolver/Resolver.java
@@ -65,6 +65,8 @@ public class Resolver
     {
         DefaultRepositorySystemSession session = 
Booter.newRepositorySystemSession( repositorySystem );
         session.setLocalRepositoryManager( 
repositorySystem.newLocalRepositoryManager( session, localRepository ) );
+        session.setTransferListener( null );
+        session.setRepositoryListener( null );
         return session;
     }
 
@@ -87,6 +89,8 @@ public class Resolver
 
         StringBuilder dump = new StringBuilder();
         displayTree( rootNode, dump );
+        System.out.println( "Tree:" );
+        System.out.println( dump );
 
         PreorderNodeListGenerator nlg = new PreorderNodeListGenerator();
         rootNode.accept( nlg );
diff --git 
a/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/resolver/ResolverDemo.java
 
b/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/resolver/ResolverDemo.java
index e3a4ebc2..1ccd17f0 100644
--- 
a/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/resolver/ResolverDemo.java
+++ 
b/maven-resolver-demos/maven-resolver-demo-snippets/src/main/java/org/apache/maven/resolver/examples/resolver/ResolverDemo.java
@@ -22,6 +22,7 @@ package org.apache.maven.resolver.examples.resolver;
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.resolver.examples.util.Booter;
 import org.eclipse.aether.artifact.Artifact;
 import org.eclipse.aether.artifact.DefaultArtifact;
 import org.eclipse.aether.deployment.DeploymentException;
@@ -35,6 +36,23 @@ import org.eclipse.aether.util.artifact.SubArtifact;
 @SuppressWarnings( "unused" )
 public class ResolverDemo
 {
+    public static void main( String[] args ) throws Exception
+    {
+        System.out.println( 
"------------------------------------------------------------" );
+        System.out.println( ResolverDemo.class.getSimpleName() );
+
+        Resolver resolver = new Resolver(
+                Booter.selectFactory( args ),
+                "https://repo.maven.apache.org/maven2/";,
+                "target/aether-repo"
+        );
+        ResolverResult result = resolver.resolve( "junit", "junit", "4.13.2" );
+
+        System.out.println( "Result:" );
+        System.out.println( "classpath=" + result.getResolvedClassPath() );
+        System.out.println( "files=" + result.getResolvedFiles() );
+        System.out.println( "root=" + result.getRoot() );
+    }
 
     public void resolve( final String factory )
         throws DependencyResolutionException

Reply via email to