Commits

Dhananjay Nene committed 43e9faa

Comments (0)

Files changed (1)

src/main/groovy/in/vayana/gradle_plugins/GradleBndPlugin.groovy

    def Map<String,String> instructions = new HashMap<String,String>() 
    def Set<String> exclusions = new HashSet<String>()
    def Boolean condense = false
+   def Boolean includeTestDependencies = false
 }
 
 class GradleBndPlugin implements Plugin<Project> {
 
                     outputJar = new JarOutputStream(
                                     new FileOutputStream(oldJar.toString()))
-                    ((project.configurations.compile as List) + new File(newJarName)).each { file -> 
+                    depJars = (project.configurations.compile as List) + new File(newJarName) 
+                    if (project.bnd.includeTestDependencies)
+			depJars = depJars + (project.configurations.testCompile 
+as List)
+                    depJars.each { file -> 
                         matcher = (file.name =~ pattern)
                         if (matcher.matches()) jarBaseName = matcher[0][1] else jarBaseName = null
                         if ((jarBaseName != null) && !(jarBaseName in project.bnd.exclusions)) {
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.