Skip to content

Commit e7298e2

Browse files
authored
Merge pull request #5 from rahlk/update-exclude-signature-related-patterns
Update excluding signature-related files
2 parents 6063ca8 + f380dc2 commit e7298e2

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

build.gradle

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -127,19 +127,16 @@ task fatjar(type: Jar) {
127127
'Implementation-Version': archiveVersion,
128128
'Main-Class': 'com.ibm.northstar.CodeAnalyzer'
129129
}
130-
// Collect and include files from compile classpath, excluding signature-related files
131-
from (configurations.runtimeClasspath) {
132-
exclude 'META-INF/*.SF'
133-
exclude 'META-INF/*.DSA'
134-
exclude 'META-INF/*.RSA'
135-
exclude 'META-INF/MANIFEST.MF'
136-
// Use zipTree to process JAR files
137-
eachFile { details ->
138-
if (details.file.isFile() && details.name.endsWith('.jar')) {
139-
zipTree(details.file)
140-
} else {
141-
details.file
142-
}
130+
131+
from(configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) }) {
132+
exclude 'META-INF/*.RSA', 'META-INF/*.SF', 'META-INF/*.DSA'
133+
}
134+
// Use zipTree to process JAR files
135+
eachFile { details ->
136+
if (details.file.isFile() && details.name.endsWith('.jar')) {
137+
zipTree(details.file)
138+
} else {
139+
details.file
143140
}
144141
}
145142
with jar

0 commit comments

Comments
 (0)