1 <?xml version="1.0" encoding="UTF-8"?> 2 <!-- 3 ~ Copyright 2012 The Netty Project 4 ~ 5 ~ The Netty Project licenses this file to you under the Apache License, 6 ~ version 2.0 (the "License"); you may not use this file except in compliance 7 ~ with the License. You may obtain a copy of the License at: 8 ~ 9 ~ http://www.apache.org/licenses/LICENSE-2.0 10 ~ 11 ~ Unless required by applicable law or agreed to in writing, software 12 ~ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 13 ~ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 14 ~ License for the specific language governing permissions and limitations 15 ~ under the License. 16 --> 17 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 18 19 <modelVersion>4.0.0</modelVersion> 20 <parent> 21 <groupId>io.netty</groupId> 22 <artifactId>netty-parent</artifactId> 23 <version>4.1.0.CR3</version> 24 </parent> 25 26 <artifactId>netty-codec</artifactId> 27 <packaging>jar</packaging> 28 29 <name>Netty/Codec</name> 30 31 <dependencies> 32 <dependency> 33 <groupId>${project.groupId}</groupId> 34 <artifactId>netty-transport</artifactId> 35 <version>${project.version}</version> 36 </dependency> 37 <dependency> 38 <groupId>com.google.protobuf</groupId> 39 <artifactId>protobuf-java</artifactId> 40 <optional>true</optional> 41 </dependency> 42 <dependency> 43 <groupId>com.google.protobuf.nano</groupId> 44 <artifactId>protobuf-javanano</artifactId> 45 <optional>true</optional> 46 </dependency> 47 <dependency> 48 <groupId>org.jboss.marshalling</groupId> 49 <artifactId>jboss-marshalling</artifactId> 50 <optional>true</optional> 51 </dependency> 52 <dependency> 53 <groupId>com.jcraft</groupId> 54 <artifactId>jzlib</artifactId> 55 <optional>true</optional> 56 </dependency> 57 <dependency> 58 <groupId>com.ning</groupId> 59 <artifactId>compress-lzf</artifactId> 60 <optional>true</optional> 61 </dependency> 62 <dependency> 63 <groupId>net.jpountz.lz4</groupId> 64 <artifactId>lz4</artifactId> 65 <optional>true</optional> 66 </dependency> 67 <dependency> 68 <groupId>com.github.jponge</groupId> 69 <artifactId>lzma-java</artifactId> 70 <optional>true</optional> 71 </dependency> 72 73 <!-- Test dependencies for jboss marshalling encoder/decoder --> 74 <dependency> 75 <groupId>org.jboss.marshalling</groupId> 76 <artifactId>jboss-marshalling-serial</artifactId> 77 <scope>test</scope> 78 </dependency> 79 <dependency> 80 <groupId>org.jboss.marshalling</groupId> 81 <artifactId>jboss-marshalling-river</artifactId> 82 <scope>test</scope> 83 </dependency> 84 85 <!-- Test dependency for Bzip2 compression codec --> 86 <dependency> 87 <groupId>org.apache.commons</groupId> 88 <artifactId>commons-compress</artifactId> 89 <scope>test</scope> 90 </dependency> 91 </dependencies> 92 </project> 93 94