+ log.debug("Location of " + artifact + " : " + artifact.getFile());\r
+ // log.debug("Dependencies of " + artifact);\r
+ // for (Object obj : artifact.getDependencyTrail()) {\r
+ // log.debug(" " + obj);\r
+ // }\r
+\r
+ File pomFile = new File(\r
+ "/home/mbaudier/dev/src/slc/dist/org.argeo.slc.sdk/pom.xml");\r
+ MavenProject project = mavenEmbedder\r
+ .readProjectWithDependencies(pomFile);\r
+ // MavenProject project = mavenEmbedder\r
+ // .readProjectWithDependencies(artifact.getFile());\r
+\r
+ // EventMonitor eventMonitor = new EventMonitor() {\r
+ //\r
+ // public void startEvent(String eventName, String target,\r
+ // long timestamp) {\r
+ // log.debug(eventName + ", " + target + ", " + timestamp);\r
+ // }\r
+ //\r
+ // public void errorEvent(String eventName, String target,\r
+ // long timestamp, Throwable cause) {\r
+ // log.debug(eventName + ", " + target + ", " + timestamp);\r
+ // }\r
+ //\r
+ // public void endEvent(String eventName, String target,\r
+ // long timestamp) {\r
+ // log.debug(eventName + ", " + target + ", " + timestamp);\r
+ // }\r
+ // };\r
+ //\r
+ // String[] goals = { "clean", "install" };\r
+ // mavenEmbedder.execute(project, Arrays.asList(goals),\r
+ // eventMonitor,\r
+ // null, null, pomFile.getParentFile());\r
+\r
+ Set<Artifact> transitDeps = getTransitiveProjectDependencies(\r
+ project, remoteRepositoriesInternal, localRepository);\r
+ log.debug(transitDeps.size() + " dependencies for " + artifact);\r
+ for (Object obj : transitDeps) {\r
+ log.debug(" " + obj);\r