@@ -18,6 +18,7 @@ package org.grails.gradle.plugin.profiles
1818import grails.io.IOUtils
1919import grails.util.BuildSettings
2020import groovy.transform.CompileStatic
21+ import org.apache.tools.ant.DirectoryScanner
2122import org.gradle.api.Project
2223import org.gradle.api.artifacts.DependencyResolveDetails
2324import org.gradle.api.artifacts.ModuleVersionSelector
@@ -100,6 +101,13 @@ class GrailsProfileGradlePlugin extends BasePlugin {
100101 def processResources = project. tasks. create(" processResources" , Copy ) { Copy c ->
101102 c. with(spec1, spec2, spec3, spec4)
102103 c. into(new File (resourcesDir, " /META-INF/grails-profile" ))
104+
105+ c. doFirst {
106+ DirectoryScanner . defaultExcludes. each { String file -> DirectoryScanner . removeDefaultExclude(file) }
107+ }
108+ c. doLast {
109+ DirectoryScanner . resetDefaultExcludes()
110+ }
103111 }
104112
105113 def classsesDir = new File (project. buildDir, " classes/profile" )
@@ -123,6 +131,13 @@ class GrailsProfileGradlePlugin extends BasePlugin {
123131
124132 ArchivePublishArtifact jarArtifact = new ArchivePublishArtifact (jar)
125133 project. getComponents(). add(new JavaLibrary (jarArtifact, profileConfiguration. getAllDependencies()));
134+
135+ jar. doFirst {
136+ DirectoryScanner . defaultExcludes. each { String file -> DirectoryScanner . removeDefaultExclude(file) }
137+ }
138+ jar. doLast {
139+ DirectoryScanner . resetDefaultExcludes()
140+ }
126141 }
127142
128143 project. tasks. create(" sourcesJar" , Jar ) { Jar jar ->
@@ -140,6 +155,13 @@ class GrailsProfileGradlePlugin extends BasePlugin {
140155 jar. destinationDir = new File (project. buildDir, " libs" )
141156 jar. setDescription(" Assembles a jar archive containing the profile sources." )
142157 jar. setGroup(BUILD_GROUP )
158+
159+ jar. doFirst {
160+ DirectoryScanner . defaultExcludes. each { String file -> DirectoryScanner . removeDefaultExclude(file) }
161+ }
162+ jar. doLast {
163+ DirectoryScanner . resetDefaultExcludes()
164+ }
143165 }
144166 project. tasks. findByName(" assemble" ). dependsOn jarTask
145167
0 commit comments