Skip to content

Commit bfdb841

Browse files
committed
feat: gradle jar task customization is removed
Signed-off-by: Rajdeep Roy Chowdhury <rrajdeeproychowdhury@gmail.com>
1 parent a265a3e commit bfdb841

File tree

1 file changed

+0
-49
lines changed

1 file changed

+0
-49
lines changed

build.gradle

Lines changed: 0 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -80,32 +80,10 @@ run {
8080
jvmArgs += ['--add-exports=javafx.graphics/com.sun.javafx.stage=ALL-UNNAMED']
8181
}
8282

83-
jar {
84-
manifest {
85-
attributes(
86-
'Manifest-Version': 1.0,
87-
'Main-Class': mainClassName,
88-
"Class-Path": configurations.runtimeClasspath.collect { "lib/" + it.getName() }.join(' ')
89-
)
90-
}
91-
}
92-
9383
shadowJar {
9484
archiveClassifier.set("")
9585
}
9686

97-
def dependencyDirectory = layout.buildDirectory.dir("libs/lib")
98-
99-
tasks.register('copyDatabase', Copy) {
100-
from('data') {
101-
include 'database.db'
102-
}
103-
into "${layout.buildDirectory.get()}/libs"
104-
doLast {
105-
println "Copied database.db to build directory"
106-
}
107-
}
108-
10987
tasks.register('copyScripts', Copy) {
11088
from('scripts') {
11189
include 'start.sh'
@@ -117,35 +95,8 @@ tasks.register('copyScripts', Copy) {
11795
}
11896
}
11997

120-
121-
tasks.register('copyRuntimeDeps', Copy) {
122-
from(configurations.runtimeClasspath)
123-
into(dependencyDirectory)
124-
doLast {
125-
println "Copied runtime dependencies"
126-
}
127-
}
128-
129-
tasks.register('copyDeps', Copy) {
130-
from(configurations.compileClasspath)
131-
into(dependencyDirectory)
132-
doLast {
133-
println "Copied compile-time dependencies"
134-
}
135-
}
136-
137-
tasks.named('jar') {
138-
dependsOn (
139-
tasks.named('copyScripts'),
140-
tasks.named('copyDatabase'),
141-
tasks.named('copyDeps'),
142-
tasks.named('copyRuntimeDeps')
143-
)
144-
}
145-
14698
tasks.named('shadowJar') {
14799
dependsOn (
148100
tasks.named('copyScripts')
149101
)
150102
}
151-

0 commit comments

Comments
 (0)