Skip to content

Commit 057122a

Browse files
committed
updated pom.xml to use the generate netty depndency rather than the mac specific one
1 parent f986a11 commit 057122a

File tree

1 file changed

+55
-9
lines changed

1 file changed

+55
-9
lines changed

pom.xml

Lines changed: 55 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,6 @@
4545
</dependencyManagement>
4646

4747
<dependencies>
48-
<!-- macOS native DNS resolver -->
49-
<dependency>
50-
<groupId>io.netty</groupId>
51-
<artifactId>netty-resolver-dns-native-macos</artifactId>
52-
<version>4.1.119.Final</version>
53-
<classifier>${os.detected.name}-${os.detected.arch}</classifier>
54-
<scope>runtime</scope>
55-
</dependency>
56-
5748
<!-- Spring Security core -->
5849
<dependency>
5950
<groupId>org.springframework.boot</groupId>
@@ -328,4 +319,59 @@
328319
</plugin>
329320
</plugins>
330321
</reporting>
322+
323+
<profiles>
324+
<!-- Platform-specific native dependencies -->
325+
<profile>
326+
<id>macos</id>
327+
<activation>
328+
<os>
329+
<family>mac</family>
330+
</os>
331+
</activation>
332+
<dependencies>
333+
<!-- macOS native DNS resolver -->
334+
<dependency>
335+
<groupId>io.netty</groupId>
336+
<artifactId>netty-resolver-dns-native-macos</artifactId>
337+
<version>4.1.119.Final</version>
338+
<classifier>${os.detected.name}-${os.detected.arch}</classifier>
339+
<scope>runtime</scope>
340+
</dependency>
341+
</dependencies>
342+
</profile>
343+
344+
<profile>
345+
<id>linux</id>
346+
<activation>
347+
<os>
348+
<family>unix</family>
349+
<name>linux</name>
350+
</os>
351+
</activation>
352+
<dependencies>
353+
<!-- Linux native DNS resolver -->
354+
<dependency>
355+
<groupId>io.netty</groupId>
356+
<artifactId>netty-resolver-dns-native-linux</artifactId>
357+
<version>4.1.119.Final</version>
358+
<classifier>${os.detected.name}-${os.detected.arch}</classifier>
359+
<scope>runtime</scope>
360+
</dependency>
361+
</dependencies>
362+
</profile>
363+
364+
<profile>
365+
<id>windows</id>
366+
<activation>
367+
<os>
368+
<family>windows</family>
369+
</os>
370+
</activation>
371+
<dependencies>
372+
<!-- Windows uses the default Netty DNS resolver -->
373+
<!-- No native dependency needed for Windows -->
374+
</dependencies>
375+
</profile>
376+
</profiles>
331377
</project>

0 commit comments

Comments
 (0)