@@ -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-
9383shadowJar {
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-
10987tasks. 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-
14698tasks. named(' shadowJar' ) {
14799 dependsOn (
148100 tasks. named(' copyScripts' )
149101 )
150102}
151-
0 commit comments