diff --git a/netty.spec b/netty.spec
index 96d0943..86a4eb1 100644
--- a/netty.spec
+++ b/netty.spec
@@ -3,7 +3,7 @@
Name: netty
Version: 4.0.14
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: An asynchronous event-driven network application framework and tools for Java
License: ASL 2.0
URL: https://netty.io/
@@ -20,6 +20,9 @@ BuildRequires: maven-plugin-bundle
BuildRequires: maven-resources-plugin
BuildRequires: maven-source-plugin
BuildRequires: maven-surefire-plugin
+BuildRequires: maven-dependency-plugin
+BuildRequires: maven-clean-plugin
+BuildRequires: maven-plugin-jxr
BuildRequires: ant-contrib
BuildRequires: rxtx
BuildRequires: protobuf-java
@@ -53,12 +56,15 @@ Summary: API documentation for %{name}
# Missing Mavenized rxtx
%pom_disable_module "transport-rxtx"
+%pom_remove_dep ":netty-transport-rxtx" all
# Missing com.barchart.udt:barchart-udt-bundle:jar:2.3.0
%pom_disable_module "transport-udt"
+%pom_remove_dep ":netty-transport-udt" all
+%pom_remove_dep ":netty-build" all
# Not needed
%pom_disable_module "example"
+%pom_remove_dep ":netty-example" all
%pom_disable_module "testsuite"
-%pom_disable_module "all"
%pom_disable_module "tarball"
%pom_disable_module "microbench"
%pom_remove_plugin :maven-checkstyle-plugin
@@ -66,6 +72,10 @@ Summary: API documentation for %{name}
%pom_remove_plugin :maven-enforcer-plugin
%pom_remove_plugin :maven-antrun-plugin
+sed -i 's|taskdef|taskdef classpathref="maven.plugin.classpath"|' all/pom.xml
+
+%pom_xpath_inject "pom:plugins/pom:plugin[pom:artifactId = 'maven-antrun-plugin']" 'ant-contribant-contrib1.0b3' all/pom.xml
+
%build
%mvn_build -f
@@ -79,6 +89,9 @@ Summary: API documentation for %{name}
%doc LICENSE.txt NOTICE.txt
%changelog
+* Mon Jan 13 2014 Marek Goldmann - 4.0.14-3
+- Enable netty-all.jar artifact
+
* Mon Jan 13 2014 Marek Goldmann - 4.0.14-2
- Bump the release, so Obsoletes work properly