Skip to content

Commit

Permalink
Fixing netty dependency management in test scope. Managing all netty …
Browse files Browse the repository at this point in the history
…versions in single netty.version property.
  • Loading branch information
jekh committed Aug 1, 2015
1 parent 87ae02b commit c84d856
Showing 1 changed file with 80 additions and 2 deletions.
82 changes: 80 additions & 2 deletions pom.xml
Expand Up @@ -14,6 +14,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<github.global.server>github</github.global.server>
<netty.version>4.0.23.Final</netty.version>
</properties>

<organization>
Expand Down Expand Up @@ -163,6 +164,12 @@
<artifactId>selenium-java</artifactId>
<version>2.46.0</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>io.netty</groupId>
<artifactId>netty</artifactId>
</exclusion>
</exclusions>
</dependency>

<dependency>
Expand All @@ -182,8 +189,6 @@
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<version>4.0.23.Final</version>
<scope>compile</scope>
</dependency>

<dependency>
Expand Down Expand Up @@ -235,6 +240,79 @@

</dependencies>

<dependencyManagement>
<dependencies>
<!-- Manage the version of all netty libraries included in netty-all. This prevents maven from pulling multiple netty versions
onto the compile and test classpaths if transitive dependencies also use netty but declare specific dependencies, rather
than using netty-all as we do. -->
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<version>${netty.version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-buffer</artifactId>
<version>${netty.version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-codec</artifactId>
<version>${netty.version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-codec-haproxy</artifactId>
<version>${netty.version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-codec-http</artifactId>
<version>${netty.version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-codec-socks</artifactId>
<version>${netty.version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-common</artifactId>
<version>${netty.version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-handler</artifactId>
<version>${netty.version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-transport</artifactId>
<version>${netty.version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-transport-rxtx</artifactId>
<version>${netty.version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-transport-sctp</artifactId>
<version>${netty.version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-transport-udp</artifactId>
<version>${netty.version}</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-example</artifactId>
<version>${netty.version}</version>
</dependency>
</dependencies>
</dependencyManagement>

<prerequisites>
<maven>3.0.4</maven>
</prerequisites>
Expand Down

0 comments on commit c84d856

Please sign in to comment.