Description: Turn the netty-all jar into an empty jar to optimize the size of the package but keep the dependencies on the other artifacts Author: Emmanuel Bourg <ebourg@apache.org> Forwarded: not-needed --- a/all/pom.xml +++ b/all/pom.xml @@ -313,161 +313,138 @@ <artifactId>netty-buffer</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-codec</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-codec-dns</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-codec-haproxy</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-codec-http</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-codec-http2</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-codec-memcache</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-codec-mqtt</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-codec-redis</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-codec-smtp</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-codec-socks</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-codec-stomp</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-codec-xml</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-common</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-handler</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-handler-proxy</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-resolver</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-resolver-dns</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-transport</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-transport-rxtx</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-transport-sctp</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-transport-udt</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>netty-example</artifactId> <version>${project.version}</version> <scope>compile</scope> - <optional>true</optional> </dependency> <!-- Add optional dependencies explicitly to avoid Javadoc warnings and errors. --> @@ -571,7 +548,7 @@ </execution> <execution> <id>merge-version-properties</id> - <phase>prepare-package</phase> + <phase>none</phase> <goals> <goal>run</goal> </goals> @@ -599,7 +576,7 @@ <!-- Clean everything once finished so that IDE doesn't find the unpacked files. --> <execution> <id>clean-source-directory</id> - <phase>package</phase> + <phase>none</phase> <goals> <goal>run</goal> </goals>