Skip to content

Commit d24f36e

Browse files
committed
Disable sbt-avro for all but money-wire
Disable the sbt-avro plugin for all projects except money-wire so that other projects do not pick up the avro dependencies
1 parent 3e98406 commit d24f36e

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

build.sbt

+18
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ ThisBuild / tlCiMimaBinaryIssueCheck := false
3434
lazy val money =
3535
Project("money", file("."))
3636
.enablePlugins(NoPublishPlugin)
37+
.disablePlugins(SbtAvro)
3738
.settings(projectSettings: _*)
3839
.aggregate(
3940
moneyApi,
@@ -59,6 +60,7 @@ lazy val money =
5960
lazy val moneyApi =
6061
Project("money-api", file("./money-api"))
6162
.enablePlugins(AutomateHeaderPlugin)
63+
.disablePlugins(SbtAvro)
6264
.settings(javaOnlyProjectSettings: _*)
6365
.settings(
6466
libraryDependencies ++=
@@ -70,6 +72,7 @@ lazy val moneyApi =
7072
lazy val moneyCore =
7173
Project("money-core", file("./money-core"))
7274
.enablePlugins(AutomateHeaderPlugin)
75+
.disablePlugins(SbtAvro)
7376
.settings(projectSettings: _*)
7477
.settings(
7578
libraryDependencies ++=
@@ -86,6 +89,7 @@ lazy val moneyCore =
8689
lazy val moneyOtelFormatters =
8790
Project("money-otel-formatters", file("./money-otel-formatters"))
8891
.enablePlugins(AutomateHeaderPlugin)
92+
.disablePlugins(SbtAvro)
8993
.settings(projectSettings: _*)
9094
.settings(
9195
libraryDependencies ++=
@@ -102,6 +106,7 @@ lazy val moneyOtelFormatters =
102106
lazy val moneyAkka =
103107
Project("money-akka", file("./money-akka"))
104108
.enablePlugins(AutomateHeaderPlugin)
109+
.disablePlugins(SbtAvro)
105110
.settings(projectSettings: _*)
106111
.settings(
107112
libraryDependencies ++=
@@ -119,6 +124,7 @@ lazy val moneyAkka =
119124
lazy val moneyAspectj =
120125
Project("money-aspectj", file("./money-aspectj"))
121126
.enablePlugins(SbtAspectj, AutomateHeaderPlugin)
127+
.disablePlugins(SbtAvro)
122128
.settings(aspectjProjectSettings: _*)
123129
.settings(
124130
libraryDependencies ++=
@@ -131,6 +137,7 @@ lazy val moneyAspectj =
131137
lazy val moneyHttpClient =
132138
Project("money-http-client", file("./money-http-client"))
133139
.enablePlugins(SbtAspectj, AutomateHeaderPlugin)
140+
.disablePlugins(SbtAvro)
134141
.settings(aspectjProjectSettings: _*)
135142
.settings(
136143
libraryDependencies ++=
@@ -143,6 +150,7 @@ lazy val moneyHttpClient =
143150
lazy val moneyJavaServlet =
144151
Project("money-java-servlet", file("./money-java-servlet"))
145152
.enablePlugins(AutomateHeaderPlugin)
153+
.disablePlugins(SbtAvro)
146154
.settings(projectSettings: _*)
147155
.settings(
148156
libraryDependencies ++=
@@ -155,6 +163,7 @@ lazy val moneyJavaServlet =
155163
lazy val moneyJakartaServlet =
156164
Project("money-jakarta-servlet", file("./money-jakarta-servlet"))
157165
.enablePlugins(AutomateHeaderPlugin)
166+
.disablePlugins(SbtAvro)
158167
.settings(projectSettings: _*)
159168
.settings(
160169
libraryDependencies ++=
@@ -184,6 +193,7 @@ lazy val moneyWire =
184193
lazy val moneyKafka =
185194
Project("money-kafka", file("./money-kafka"))
186195
.enablePlugins(AutomateHeaderPlugin)
196+
.disablePlugins(SbtAvro)
187197
.settings(projectSettings: _*)
188198
.settings(
189199
libraryDependencies ++=
@@ -203,6 +213,7 @@ lazy val moneySpring =
203213
Project("money-spring", file("./money-spring"))
204214
.enablePlugins(AutomateHeaderPlugin)
205215
.enablePlugins(SbtAspectj)
216+
.disablePlugins(SbtAvro)
206217
.settings(aspectjProjectSettings: _*)
207218
.settings(
208219
libraryDependencies ++=
@@ -225,6 +236,7 @@ lazy val moneySpring =
225236
lazy val moneyOtelHandler =
226237
Project("money-otel-handler", file("./money-otel-handler"))
227238
.enablePlugins(AutomateHeaderPlugin)
239+
.disablePlugins(SbtAvro)
228240
.settings(projectSettings: _*)
229241
.settings(
230242
libraryDependencies ++=
@@ -245,6 +257,7 @@ lazy val moneyOtelHandler =
245257
lazy val moneyOtelZipkinExporter =
246258
Project("money-otel-zipkin-exporter", file("./money-otel-zipkin-exporter"))
247259
.enablePlugins(AutomateHeaderPlugin)
260+
.disablePlugins(SbtAvro)
248261
.settings(projectSettings: _*)
249262
.settings(
250263
libraryDependencies ++=
@@ -268,6 +281,7 @@ lazy val moneyOtelZipkinExporter =
268281
lazy val moneyOtelJaegerExporter =
269282
Project("money-otel-jaeger-exporter", file("./money-otel-jaeger-exporter"))
270283
.enablePlugins(AutomateHeaderPlugin)
284+
.disablePlugins(SbtAvro)
271285
.settings(projectSettings: _*)
272286
.settings(
273287
libraryDependencies ++=
@@ -290,6 +304,7 @@ lazy val moneyOtelJaegerExporter =
290304
lazy val moneyOtelInMemoryExporter =
291305
Project("money-otel-inmemory-exporter", file("./money-otel-inmemory-exporter"))
292306
.enablePlugins(AutomateHeaderPlugin)
307+
.disablePlugins(SbtAvro)
293308
.settings(projectSettings: _*)
294309
.settings(
295310
libraryDependencies ++=
@@ -311,6 +326,7 @@ lazy val moneyOtelInMemoryExporter =
311326
lazy val moneyOtelLoggingExporter =
312327
Project("money-otel-logging-exporter", file("./money-otel-logging-exporter"))
313328
.enablePlugins(AutomateHeaderPlugin)
329+
.disablePlugins(SbtAvro)
314330
.settings(projectSettings: _*)
315331
.settings(
316332
libraryDependencies ++=
@@ -332,6 +348,7 @@ lazy val moneyOtelLoggingExporter =
332348
lazy val moneyOtlpExporter =
333349
Project("money-otlp-exporter", file("./money-otlp-exporter"))
334350
.enablePlugins(AutomateHeaderPlugin)
351+
.disablePlugins(SbtAvro)
335352
.settings(projectSettings: _*)
336353
.settings(
337354
libraryDependencies ++=
@@ -354,6 +371,7 @@ lazy val moneyOtlpExporter =
354371
lazy val moneyOtlpHttpExporter =
355372
Project("money-otlp-http-exporter", file("./money-otlp-http-exporter"))
356373
.enablePlugins(AutomateHeaderPlugin)
374+
.disablePlugins(SbtAvro)
357375
.settings(projectSettings: _*)
358376
.settings(
359377
libraryDependencies ++=

0 commit comments

Comments
 (0)