package com.github.blindpirate.gogradle.core.dependency;

import com.github.blindpirate.gogradle.core.dependency.produce.strategy.DependencyProduceStrategy;
import org.gradle.api.specs.Spec;

import java.util.Set;

public interface NotationDependency extends GolangDependency {

    DependencyProduceStrategy getStrategy();

    Set<Spec<GolangDependency>> getTransitiveDepExclusions();
}

@@ -51,16 +51,75 @@
 dency;%0A%0A
+import com.github.blindpirate.gogradle.core.GolangPackage;%0A
 import c
@@ -331,16 +331,49 @@
 ency %7B%0A%0A
+    GolangPackage getPackage();%0A%0A
     Depe

Add getPackage method to NotationDependency interface