Skip to content

Commit 3078d78

Browse files
[Improvment][Build] Provide option to disable source jar creation. (#7680)
1 parent 3c8561a commit 3078d78

File tree

9 files changed

+9
-8
lines changed

9 files changed

+9
-8
lines changed

pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@
156156

157157
<!-- prometheus simpleclient -->
158158
<prometheus.simpleclient.version>0.16.0</prometheus.simpleclient.version>
159+
<enableSourceJarCreation>true</enableSourceJarCreation>
159160

160161
</properties>
161162

seatunnel-config/seatunnel-config-base/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
<artifactId>maven-shade-plugin</artifactId>
5454
<configuration>
5555
<minimizeJar>true</minimizeJar>
56-
<createSourcesJar>true</createSourcesJar>
56+
<createSourcesJar>${enableSourceJarCreation}</createSourcesJar>
5757
<shadeSourcesContent>true</shadeSourcesContent>
5858
<shadedArtifactAttached>false</shadedArtifactAttached>
5959
<createDependencyReducedPom>false</createDependencyReducedPom>

seatunnel-shade/seatunnel-arrow-5.0/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
<phase>package</phase>
7979
<configuration>
8080
<finalName>seatunnel-arrow-5.0</finalName>
81-
<createSourcesJar>true</createSourcesJar>
81+
<createSourcesJar>${enableSourceJarCreation}</createSourcesJar>
8282
<shadeSourcesContent>true</shadeSourcesContent>
8383
<shadedArtifactAttached>false</shadedArtifactAttached>
8484
<createDependencyReducedPom>false</createDependencyReducedPom>

seatunnel-shade/seatunnel-guava/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
<phase>package</phase>
4747
<configuration>
4848
<finalName>seatunnel-guava</finalName>
49-
<createSourcesJar>true</createSourcesJar>
49+
<createSourcesJar>${enableSourceJarCreation}</createSourcesJar>
5050
<shadeSourcesContent>true</shadeSourcesContent>
5151
<shadedArtifactAttached>false</shadedArtifactAttached>
5252
<createDependencyReducedPom>false</createDependencyReducedPom>

seatunnel-shade/seatunnel-hadoop3-3.1.4-uber/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
<phase>package</phase>
6868
<configuration>
6969
<finalName>seatunnel-hadoop3-3.1.4-uber</finalName>
70-
<createSourcesJar>true</createSourcesJar>
70+
<createSourcesJar>${enableSourceJarCreation}</createSourcesJar>
7171
<shadeSourcesContent>true</shadeSourcesContent>
7272
<shadedArtifactAttached>false</shadedArtifactAttached>
7373
<createDependencyReducedPom>false</createDependencyReducedPom>

seatunnel-shade/seatunnel-hazelcast/seatunnel-hazelcast-base/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
<artifactId>maven-shade-plugin</artifactId>
4848
<configuration>
4949
<minimizeJar>true</minimizeJar>
50-
<createSourcesJar>true</createSourcesJar>
50+
<createSourcesJar>${enableSourceJarCreation}</createSourcesJar>
5151
<shadeSourcesContent>true</shadeSourcesContent>
5252
<shadedArtifactAttached>false</shadedArtifactAttached>
5353
<createDependencyReducedPom>false</createDependencyReducedPom>

seatunnel-shade/seatunnel-jackson/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
<phase>package</phase>
6464
<configuration>
6565
<finalName>seatunnel-jackson</finalName>
66-
<createSourcesJar>true</createSourcesJar>
66+
<createSourcesJar>${enableSourceJarCreation}</createSourcesJar>
6767
<shadeSourcesContent>true</shadeSourcesContent>
6868
<shadedArtifactAttached>false</shadedArtifactAttached>
6969
<createDependencyReducedPom>false</createDependencyReducedPom>

seatunnel-shade/seatunnel-janino/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
<phase>package</phase>
5252
<configuration>
5353
<finalName>seatunnel-janino</finalName>
54-
<createSourcesJar>true</createSourcesJar>
54+
<createSourcesJar>${enableSourceJarCreation}</createSourcesJar>
5555
<shadeSourcesContent>true</shadeSourcesContent>
5656
<shadedArtifactAttached>false</shadedArtifactAttached>
5757
<createDependencyReducedPom>false</createDependencyReducedPom>

seatunnel-shade/seatunnel-thrift-service/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
<phase>package</phase>
5151
<configuration>
5252
<finalName>seatunnel-thrift-service</finalName>
53-
<createSourcesJar>true</createSourcesJar>
53+
<createSourcesJar>${enableSourceJarCreation}</createSourcesJar>
5454
<shadeSourcesContent>true</shadeSourcesContent>
5555
<shadedArtifactAttached>false</shadedArtifactAttached>
5656
<createDependencyReducedPom>false</createDependencyReducedPom>

0 commit comments

Comments
 (0)