/** * Create debug tasks * * @param tasks Task container to create new tasks * @param config Project configuration * @param project Current project identifier */ @Mutate public void createDebugTasks(ModelMap<Task> tasks, ProjectConfig config, ProjectIdentifier project) { // Create debug task to dump dependencies if (config.isEnableDebugTasks()) { tasks.create("debugDependencies", Task.class, tt -> { tt.doLast(t -> { PrintStream out = System.out; out.print("Project: "); out.println(project.getName()); for (Configuration configuration : t.getProject().getConfigurations()) { out.print(" Configuration: "); out.println(configuration.getName()); for (Dependency dependency : configuration.getDependencies()) { out.print(" Dependency: "); out.println(formatDependency(dependency)); } } }); }); } }
/** * Create debug tasks * * @param tasks Task container to create new tasks * @param config Project configuration * @param project Current project identifier */ @Mutate public void createDebugTasks(ModelMap<Task> tasks, ProjectConfig config, ProjectIdentifier project) { // Create debug task to dump dependencies if (config.isEnableDebugTasks()) { tasks.create("debugDependencies", Task.class, tt -> { tt.doLast(t -> { PrintStream out = System.out; out.print("Project: "); out.println(project.getName()); for (Configuration configuration : t.getProject().getConfigurations()) { out.print(" Configuration: "); out.println(configuration.getName()); for (Dependency dependency : configuration.getDependencies()) { out.print(" Dependency: "); out.println(formatDependency(dependency)); } } }); }); } }