[go: nahoru, domu]

Skip to content

Commit

Permalink
More forwards
Browse files Browse the repository at this point in the history
  • Loading branch information
shevek committed Apr 21, 2015
1 parent c017ace commit d3268eb
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public JarjarController(@Nonnull Project project) {
}

@Nonnull
public FileCollection repackage(@Nonnull String name, @Nonnull Closure c) {
public FileCollection repackage(@Nonnull String name, @Nonnull Closure<?> c) {
JarjarTask jarjar = project.getTasks().create(
name,
JarjarTask.class,
Expand All @@ -37,7 +37,7 @@ public FileCollection repackage(@Nonnull String name, @Nonnull Closure c) {
}

@Nonnull
public FileCollection repackage(@Nonnull Closure c) {
public FileCollection repackage(@Nonnull Closure<?> c) {
return repackage("jarjar-" + SEQ.getAndIncrement(), c);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,13 @@
*/
package org.anarres.gradle.plugin.jarjar;

import groovy.lang.Closure;
import org.gradle.api.Plugin;
import org.gradle.api.Project;
import org.gradle.api.file.FileCollection;
import org.gradle.api.internal.ClosureBackedAction;
import static org.bouncycastle.asn1.x500.style.RFC4519Style.c;
import static org.gradle.internal.Transformers.name;

/**
*
Expand All @@ -15,9 +20,21 @@
public class JarjarPlugin implements Plugin<Project> {

@Override
public void apply(Project project) {
public void apply(final Project project) {
project.getLogger().info("Applying " + this);
// project.getExtensions().getExtraProperties().set("Jarjar", JarjarTask.class);
/*
project.getExtensions().getExtraProperties().set("jarjarDependency", new Closure<FileCollection>(JarjarPlugin.this) {
@Override
public FileCollection call(Object... args) {
JarjarTask jarjar = project.getTasks().create(
name,
JarjarTask.class,
new ClosureBackedAction<JarjarTask>(c));
return jarjar.getOutputs().getFiles();
}
});
*/
project.getExtensions().create("jarjar", JarjarController.class, project);
}

Expand Down

0 comments on commit d3268eb

Please sign in to comment.