Exclude native transport related test and dependency when not running under Linux, close #4409
Motivation: The build fails on OSX, due to it trying to pull in an epoll specific OSX dependency. See #4409. Modifications: * move netty-transport-native-epoll to linux profile * exclude Http2FrameWriterBenchmark from compiler * include Http2FrameWriterBenchmark back only in linux profile (please check) Result: Build succeeds on OSX.
This commit is contained in:
parent
2100a83e30
commit
c6474f9218
@ -45,6 +45,26 @@
|
|||||||
<properties>
|
<properties>
|
||||||
<epoll.arch>${os.detected.arch}</epoll.arch>
|
<epoll.arch>${os.detected.arch}</epoll.arch>
|
||||||
</properties>
|
</properties>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>${project.groupId}</groupId>
|
||||||
|
<artifactId>netty-transport-native-epoll</artifactId>
|
||||||
|
<version>${project.version}</version>
|
||||||
|
<classifier>${epoll.classifier}</classifier>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<includes>
|
||||||
|
<include>**/*.java</include>
|
||||||
|
</includes>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
</profile>
|
</profile>
|
||||||
</profiles>
|
</profiles>
|
||||||
|
|
||||||
@ -64,12 +84,6 @@
|
|||||||
<artifactId>netty-codec-http2</artifactId>
|
<artifactId>netty-codec-http2</artifactId>
|
||||||
<version>${project.version}</version>
|
<version>${project.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>${project.groupId}</groupId>
|
|
||||||
<artifactId>netty-transport-native-epoll</artifactId>
|
|
||||||
<version>${project.version}</version>
|
|
||||||
<classifier>${epoll.classifier}</classifier>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>junit</groupId>
|
<groupId>junit</groupId>
|
||||||
<artifactId>junit</artifactId>
|
<artifactId>junit</artifactId>
|
||||||
@ -95,8 +109,15 @@
|
|||||||
|
|
||||||
<build>
|
<build>
|
||||||
<plugins>
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<excludes>
|
||||||
|
<exclude>**/Http2FrameWriterBenchmark.java</exclude>
|
||||||
|
</excludes>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
<artifactId>maven-surefire-plugin</artifactId>
|
||||||
<configuration>
|
<configuration>
|
||||||
<testSourceDirectory>${project.build.sourceDirectory}</testSourceDirectory>
|
<testSourceDirectory>${project.build.sourceDirectory}</testSourceDirectory>
|
||||||
|
Loading…
Reference in New Issue
Block a user