Skip to content

Commit f14da4b

Browse files
authored
Add missing dependencies for shadowJar task (#1873)
* Remove spark module from settings.gradle Signed-off-by: wslulciuc <[email protected]> * Add missing shadowJar task deps Signed-off-by: wslulciuc <[email protected]>
1 parent f213930 commit f14da4b

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

api/build.gradle

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,22 +141,33 @@ signing {
141141
sign publishing.publications.mavenJava
142142
}
143143

144-
mainClassName = 'marquez.MarquezApp'
144+
application {
145+
mainClass = 'marquez.MarquezApp'
146+
}
145147

146148
shadowJar {
147149
classifier = ''
148150
transform(ServiceFileTransformer)
151+
// Add LICENSE to Jar
152+
from(projectDir) {
153+
include 'LICENSE'
154+
}
149155
manifest {
150156
attributes(
151157
'Created-By': "Gradle ${gradle.gradleVersion}",
152158
'Built-By': System.getProperty('user.name'),
153159
'Build-Jdk': System.getProperty('java.version'),
154160
'Implementation-Title': project.name,
155161
'Implementation-Version': project.version,
156-
'Main-Class': mainClassName)
162+
'Main-Class': application.mainClass)
157163
}
158164
}
159165

160166
runShadow {
161167
args = ['server', '../marquez.yml']
162168
}
169+
170+
tasks.distZip.dependsOn tasks.shadowJar
171+
tasks.distTar.dependsOn tasks.shadowJar
172+
tasks.startScripts.dependsOn tasks.shadowJar
173+
tasks.shadowJar.dependsOn tasks.jar

settings.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,3 @@ rootProject.name = 'marquez'
1616

1717
include 'api'
1818
include 'clients:java'
19-
include 'integrations:spark'

0 commit comments

Comments
 (0)