[axis2] use servlet api 3.1
gil
gil at fedoraproject.org
Thu Mar 5 12:14:35 UTC 2015
commit 9ac6555b0766c3f82c505029e2e5633f3788f136
Author: gil <puntogil at libero.it>
Date: Thu Mar 5 13:14:15 2015 +0100
use servlet api 3.1
axis2.spec | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
---
diff --git a/axis2.spec b/axis2.spec
index 934f177..54c920c 100644
--- a/axis2.spec
+++ b/axis2.spec
@@ -1,6 +1,6 @@
Name: axis2
Version: 1.6.1
-Release: 13%{?dist}
+Release: 14%{?dist}
Summary: Java-based Web Services / SOAP / WSDL engine
License: ASL 2.0
URL: http://axis.apache.org/axis2/java/core/
@@ -26,14 +26,14 @@ BuildRequires: javamail
BuildRequires: dos2unix
BuildRequires: maven-remote-resources-plugin
BuildRequires: apache-commons-fileupload
-BuildRequires: tomcat-servlet-3.0-api
+BuildRequires: glassfish-servlet-api
BuildRequires: geronimo-saaj
BuildRequires: maven-plugin-build-helper
Requires: log4j12
Requires: xerces-j2
Requires: javamail
-Requires: tomcat-servlet-3.0-api
+Requires: glassfish-servlet-api
%description
Apache Axis2 is a Web Services / SOAP / WSDL engine, the successor
@@ -54,7 +54,6 @@ API documentation for %{name}.
%pom_disable_module modules/addressing
%pom_disable_module modules/fastinfoset
%pom_disable_module modules/integration
-%pom_disable_module modules/java2wsdl
%pom_disable_module modules/jibx
%pom_disable_module modules/json
%pom_disable_module modules/mex
@@ -86,8 +85,9 @@ API documentation for %{name}.
%pom_disable_module modules/clustering
%pom_disable_module modules/corba
%pom_disable_module modules/osgi
-%pom_disable_module modules/transport/local
-%pom_disable_module modules/transport/http
+#%% pom_disable_module modules/transport/local
+#%% pom_disable_module modules/transport/http
+#%% pom_disable_module modules/java2wsdl
# Remove non standard apidocs final subdir
%pom_xpath_remove "pom:project/pom:build/pom:pluginManagement/pom:plugins/pom:plugin[pom:artifactId = 'maven-javadoc-plugin' ]/pom:configuration/pom:destDir"
@@ -103,8 +103,9 @@ API documentation for %{name}.
%patch0 -p0
-sed -i "s|>javax.servlet<|>org.apache.tomcat<|" modules/parent/pom.xml modules/kernel/pom.xml
-sed -i "s|>servlet-api<|>tomcat-servlet-api<|" modules/parent/pom.xml modules/kernel/pom.xml
+%pom_xpath_set "pom:properties/pom:servlet.api.version" 3.1.0 modules/parent
+%pom_xpath_set "pom:dependencies/pom:dependency[pom:groupId = 'javax.servlet']/pom:artifactId" javax.servlet-api modules/parent modules/kernel
+%pom_xpath_inject "pom:dependencies/pom:dependency[pom:groupId = 'javax.servlet']" "<version>1.6.2</version>" modules/kernel
# reference to Parameter is ambiguous both class java.lang.reflect.Parameter in
# java.lang.reflect and class org.apache.axis2.description.Parameter in org.apache.axis2.description match
@@ -115,7 +116,6 @@ sed -i "s|Parameter generateWrappedArrayTypes|org.apache.axis2.description.Param
sed -i "s|Parameter extraClassesParam|org.apache.axis2.description.Parameter extraClassesParam|" \
modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java
-
%build
# Tests currently use an auto-generated ant build xml file which
# fails due to incorrect setting of JAVA_HOME (to JRE instead of JDK home)
@@ -135,6 +135,9 @@ dos2unix NOTICE.txt
%license LICENSE.txt NOTICE.txt
%changelog
+* Sat Feb 28 2015 gil cattaneo <puntogil at libero.it> 1.6.1-14
+- use servlet api 3.1
+
* Thu Jan 29 2015 gil cattaneo <puntogil at libero.it> 1.6.1-13
- introduce license macro
More information about the scm-commits
mailing list