Modified: axis/axis2/java/core/branches/AXIS2-4091/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/pom.xml?rev=1818518&r1=1818517&r2=1818518&view=diff
==============================================================================
--- axis/axis2/java/core/branches/AXIS2-4091/pom.xml (original)
+++ axis/axis2/java/core/branches/AXIS2-4091/pom.xml Sun Dec 17 22:34:08 2017
@@ -23,12 +23,12 @@
     <parent>
         <groupId>org.apache</groupId>
         <artifactId>apache</artifactId>
-        <version>8</version>
+        <version>18</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.axis2</groupId>
     <artifactId>axis2</artifactId>
-    <version>1.7.0-SNAPSHOT</version>
+    <version>1.8.0-SNAPSHOT</version>
     <packaging>pom</packaging>
     <name>Apache Axis2 - Root</name>
     <inceptionYear>2004</inceptionYear>
@@ -39,26 +39,29 @@
     </issueManagement>
     <modules>
         <module>modules/resource-bundle</module> <!-- Must be first in the 
list! -->
+        <module>apidocs</module>
         <module>modules/adb</module>
         <module>modules/adb-codegen</module>
+        <module>modules/adb-tests</module>
         <module>modules/addressing</module>
         <module>modules/codegen</module>
         <module>modules/fastinfoset</module>
         <module>modules/integration</module>
         <module>modules/java2wsdl</module>
         <module>modules/jibx</module>
+        <module>modules/jibx-codegen</module>
         <module>modules/json</module>
         <module>modules/kernel</module>
         <module>modules/mex</module>
         <module>modules/mtompolicy</module>
         <module>modules/mtompolicy-mar</module>
-        <module>modules/parent</module>
         <module>modules/ping</module>
         <module>modules/samples/version</module>
         <module>modules/soapmonitor/servlet</module>
         <module>modules/soapmonitor/module</module>
         <module>modules/spring</module>
         <module>modules/testutils</module>
+        <module>modules/tool/maven-shared</module>
         <module>modules/tool/axis2-aar-maven-plugin</module>
         <module>modules/tool/axis2-ant-plugin</module>
         <module>modules/tool/axis2-eclipse-codegen-plugin</module>
@@ -68,6 +71,7 @@
         <module>modules/tool/axis2-mar-maven-plugin</module>
         <module>modules/tool/axis2-repo-maven-plugin</module>
         <module>modules/tool/axis2-wsdl2code-maven-plugin</module>
+        <module>modules/tool/axis2-xsd2java-maven-plugin</module>
         <module>modules/tool/simple-server-maven-plugin</module>
         <module>modules/tool/archetype/quickstart</module>
         <module>modules/tool/archetype/quickstart-webapp</module>
@@ -83,8 +87,10 @@
         <module>modules/clustering</module>
         <module>modules/corba</module>
         <module>modules/osgi</module>
+        <module>modules/osgi-tests</module>
         <module>modules/transport/local</module>
         <module>modules/transport/http</module>
+        <module>modules/transport/http-hc3</module>
         <module>modules/transport/base</module>
         <module>modules/transport/jms</module>
         <module>modules/transport/mail</module>
@@ -92,96 +98,25 @@
         <module>modules/transport/testkit</module>
         <module>modules/transport/udp</module>
         <module>modules/transport/xmpp</module>
+        <module>modules/distribution</module>
+        <module>modules/samples</module>
+        <module>databinding-tests</module>
+        <module>systests</module>
     </modules>
     <profiles>
         <profile>
-            <!-- This profile needs to be activated when doing the 
release:prepare
-                 (by adding -Peverything) to make sure that the release plugin 
updates
-                 the version numbers of all relevant submodules. It must 
contain
-                 all modules not built by default, i.e. the set of modules used
-                 by this profile must be the union of the module sets of all
-                 other profiles. -->
-            <id>everything</id>
-            <modules>
-                <module>modules/distribution</module>
-                <module>modules/samples/java_first_jaxws</module>
-                <module>modules/samples/jaxws-addressbook</module>
-                <module>modules/samples/jaxws-calculator</module>
-                <module>modules/samples/jaxws-interop</module>
-                <module>modules/samples/jaxws-samples</module>
-                <module>modules/samples/jaxws-version</module>
-            </modules>
-        </profile>
-        <profile>
             <id>apache-release</id>
-            <modules>
-                <module>modules/distribution</module>
-            </modules>
             <build>
                 <plugins>
                     <plugin>
-                        <artifactId>maven-enforcer-plugin</artifactId>
-                        <version>1.0-beta-1</version>
-                        <executions>
-                            <execution>
-                                <goals>
-                                    <goal>enforce</goal>
-                                </goals>
-                                <configuration>
-                                    <rules>
-                                        <!-- We need Maven 2.1 because the 
prepare-package phase
-                                             doesn't exist in Maven 2.0 -->
-                                        <requireMavenVersion>
-                                            <version>2.1.0</version>
-                                        </requireMavenVersion>
-                                    </rules>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.codehaus.gmaven</groupId>
-                        <artifactId>gmaven-plugin</artifactId>
-                        <version>1.2</version>
-                        <executions>
-                            <execution>
-                                <id>generate-timestamp</id>
-                                <phase>prepare-package</phase>
-                                <goals>
-                                    <goal>execute</goal>
-                                </goals>
-                                <configuration>
-                                    <source>
-                                        import java.util.Date 
-                                        import java.text.MessageFormat 
-                                        project.properties['buildTimestamp'] = 
MessageFormat.format("{0,date,dd-MM-yyyy}", new Date())
-                                    </source>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <artifactId>maven-javadoc-plugin</artifactId>
-                        <!-- Configure an additional execution. The 
configuration
-                             is the same as the one specified together with 
the execution
-                             in the pre-site phase.  -->
-                        <executions>
-                            <execution>
-                                <id>distribution-javadoc</id>
-                                <phase>prepare-package</phase>
-                                <goals>
-                                    <goal>aggregate</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <artifactId>maven-site-plugin</artifactId>
+                        <artifactId>maven-source-plugin</artifactId>
                         <executions>
                             <execution>
-                                <phase>prepare-package</phase>
+                                <!-- Skip the execution configured in 
org.apache:apache. We use our own configuration. -->
+                                <id>attach-sources</id>
+                                <phase>none</phase>
                                 <goals>
-                                    <goal>site</goal>
+                                    <goal>jar</goal>
                                 </goals>
                             </execution>
                         </executions>
@@ -194,53 +129,37 @@
                                      so that the source-release assembly is 
not built.
                                      We define our own source distribution in 
modules/distribution. -->
                                 <id>source-release-assembly</id>
-                                <configuration>
-                                    <phase>package</phase>
-                                    <goals>
-                                        <goal>single</goal>
-                                    </goals>
-                                    <skipAssembly>true</skipAssembly>
-                                </configuration>
-                            </execution>
-                            <execution>
-                                <id>package-other-distributions</id>
                                 <phase>package</phase>
                                 <goals>
                                     <goal>single</goal>
                                 </goals>
                                 <configuration>
-                                    <descriptors>
-                                        
<descriptor>src/main/assembly/doc.xml</descriptor>
-                                    </descriptors>
-                                </configuration>
-                            </execution>
-                            <execution>
-                                <id>prepare-dists</id>
-                                <!-- Must be done in the install phase after 
the checksum and signature for
-                                     the docs distribution has been generated. 
-->
-                                <phase>install</phase>
-                                <goals>
-                                    <goal>single</goal>
-                                </goals>
-                                <configuration>
-                                    <descriptors>
-                                        
<descriptor>src/main/assembly/dists.xml</descriptor>
-                                    </descriptors>
-                                    <!-- We can only prepare the distributions 
if they have been signed -->
-                                    <skipAssembly>${gpg.skip}</skipAssembly>
+                                    <skipAssembly>true</skipAssembly>
                                 </configuration>
                             </execution>
                         </executions>
                     </plugin>
-                    <plugin>
-                        <artifactId>maven-install-plugin</artifactId>
-                        <configuration>
-                            <createChecksum>true</createChecksum>
-                        </configuration>
-                    </plugin>
                 </plugins>
             </build>
         </profile>
+        <profile>
+            <id>doclint-java7</id>
+            <activation>
+                <jdk>(,1.8)</jdk>
+            </activation>
+            <properties>
+                <javadoc.nolint.param />
+            </properties>
+        </profile>
+        <profile>
+            <id>doclint-java8</id>
+            <activation>
+                <jdk>[1.8,)</jdk>
+            </activation>
+            <properties>
+                <javadoc.nolint.param>-Xdoclint:none</javadoc.nolint.param>
+            </properties>
+        </profile>
     </profiles>
     <mailingLists>
         <mailingList>
@@ -517,6 +436,19 @@
             
<url>http://lk.linkedin.com/pub/shameera-rathnayaka/1a/661/561</url>
             <organization>WSO2</organization>
         </developer>
+        <developer>
+            <name>Isuru Suriarachchi</name>
+            <id>isurues</id>
+            <email>isurues AT apache.org</email>
+            
<url>https://www.linkedin.com/pub/isuru-suriarachchi/a/58b/b69</url>
+            <organization>Indiana University</organization>
+        </developer>
+        <developer>
+            <name>Hiranya Jayathilaka</name>
+            <id>hiranya</id>
+            <email>hiranya AT apache.org</email>
+            <organization>UC Santa Barbara</organization>
+        </developer>
     </developers>
     <contributors>
         <contributor>
@@ -568,40 +500,639 @@
         
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk</developerConnection>
         <url>http://svn.apache.org/viewvc/axis/axis2/java/core/trunk</url>
     </scm>
+    <distributionManagement>
+        <site>
+            <id>site</id>
+            
<url>scm:svn:https://svn.apache.org/repos/asf/axis/site/axis2/java/core-staging</url>
+        </site>
+    </distributionManagement>
     <properties>
+        <neethi.version>3.0.4-SNAPSHOT</neethi.version>
+        <woden.version>1.0M11-SNAPSHOT</woden.version>
+        <axiom.version>1.3.0-SNAPSHOT</axiom.version>
+        <xmlschema.version>2.2.3-SNAPSHOT</xmlschema.version>
+        <ant.version>1.7.0</ant.version>
+        <antlr.version>2.7.7</antlr.version>
+        <bsf.version>2.4.0</bsf.version>
+        <commons.fileupload.version>1.3.3</commons.fileupload.version>
+        <commons.httpclient.version>3.1</commons.httpclient.version>
+        <commons.io.version>2.1</commons.io.version>
+        <commons.logging.version>1.1.1</commons.logging.version>
+        <fi.version>1.2.7</fi.version>
+        
<geronimo.spec.annotation.version>1.1</geronimo.spec.annotation.version>
+        <geronimo.spec.metadata.version>1.1.2</geronimo.spec.metadata.version>
+        <geronimo.spec.jaxws.version>1.0</geronimo.spec.jaxws.version>
+        <google.gson.version>2.1</google.gson.version>
+        <httpcore.version>4.4.6</httpcore.version>
+        <httpclient.version>4.5.3</httpclient.version>
+        <intellij.version>5.0</intellij.version>
+        <jaxb.api.version>2.2.6</jaxb.api.version>
+        <jaxbri.version>2.2.6</jaxbri.version>
+        <jettison.version>1.3.8</jettison.version>
+        <jibx.version>1.3.1</jibx.version>
+        <log4j.version>1.2.15</log4j.version>
+        <maven.archiver.version>3.0.2</maven.archiver.version>
+        <maven.version>3.3.9</maven.version>
+        
<maven.plugin.descriptor.version>2.0.7</maven.plugin.descriptor.version>
+        <maven.archetype.plugin.version>2.2</maven.archetype.plugin.version>
+        <plexus.classworlds.version>2.4</plexus.classworlds.version>
+        <plexus.utils.version>1.4.9</plexus.utils.version>
+        <rhino.version>1.6R7</rhino.version>
+        <servlet.api.version>2.3</servlet.api.version>
+        <slf4j.version>1.7.22</slf4j.version>
+        <spring.version>2.5.1</spring.version>
+        <tomcat.version>6.0.16</tomcat.version>
+        <wsdl4j.version>1.6.2</wsdl4j.version>
+        <xalan.version>2.7.0</xalan.version>
+        <xmlbeans.version>2.5.0</xmlbeans.version>
+        <xml_resolver.version>1.2</xml_resolver.version>
+        <xmlunit.version>1.3</xmlunit.version>
+        <commons.lang.version>2.3</commons.lang.version>
+        <commons.cli.version>1.2</commons.cli.version>
+        <!-- The build failing if tests are skipped is very annoying -->
+        <failIfNoTests>false</failIfNoTests>
+        <m2Repository>'${settings.localRepository}'</m2Repository>
+        <geronimo-spec.jta.version>1.1</geronimo-spec.jta.version>
+        <jaxws.tools.version>2.2.6</jaxws.tools.version>
+        <jaxws.rt.version>2.2.6</jaxws.rt.version>
+        <jsr311.api.version>1.1.1</jsr311.api.version>
+
         <!-- This variable is used in some Xdocs and is substituted using 
Velocity. Note that
              we can't use the project.version variable directly because of the 
dot. See
              
http://maven.apache.org/plugins/maven-site-plugin/examples/creating-content.html
 -->
         <axis2_version>${project.version}</axis2_version>
     </properties>
+    <pluginRepositories>
+        <pluginRepository>
+            <id>apache.snapshots</id>
+            <name>Apache Snapshot Repository</name>
+            <url>http://repository.apache.org/snapshots</url>
+            <snapshots>
+                <enabled>true</enabled>
+                <updatePolicy>daily</updatePolicy>
+            </snapshots>
+            <releases>
+                <enabled>false</enabled>
+            </releases>
+        </pluginRepository>
+    </pluginRepositories>
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>com.sun.xml.fastinfoset</groupId>
+                <artifactId>FastInfoset</artifactId>
+                <version>${fi.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.tomcat</groupId>
+                <artifactId>tribes</artifactId>
+                <version>${tomcat.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.tomcat</groupId>
+                <artifactId>juli</artifactId>
+                <version>${tomcat.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>xml-resolver</groupId>
+                <artifactId>xml-resolver</artifactId>
+                <version>${xml_resolver.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>xalan</groupId>
+                <artifactId>xalan</artifactId>
+                <version>${xalan.version}</version>
+                <exclusions>
+                    <exclusion>
+                        <groupId>xml-apis</groupId>
+                        <artifactId>xml-apis</artifactId>
+                    </exclusion>
+                </exclusions>
+            </dependency>
+            <dependency>
+                <groupId>com.sun.xml.bind</groupId>
+                <artifactId>jaxb-impl</artifactId>
+                <version>${jaxbri.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.sun.xml.bind</groupId>
+                <artifactId>jaxb-xjc</artifactId>
+                <version>${jaxbri.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>javax.xml.bind</groupId>
+                <artifactId>jaxb-api</artifactId>
+                <version>${jaxb.api.version}</version>
+                <exclusions>
+                    <exclusion>
+                        <groupId>javax.xml.stream</groupId>
+                        <artifactId>stax-api</artifactId>
+                    </exclusion>
+                    <exclusion>
+                        <groupId>javax.activation</groupId>
+                        <artifactId>activation</artifactId>
+                    </exclusion>
+                </exclusions>
+            </dependency>
+            <dependency>
+                <groupId>com.sun.xml.ws</groupId>
+                <artifactId>jaxws-tools</artifactId>
+                <version>${jaxws.tools.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.sun.xml.ws</groupId>
+                <artifactId>jaxws-rt</artifactId>
+                <version>${jaxws.rt.version}</version>
+                <exclusions>
+                    <exclusion>
+                        <groupId>javax.xml.stream</groupId>
+                        <artifactId>stax-api</artifactId>
+                    </exclusion>
+                    <exclusion>
+                        <groupId>javax.activation</groupId>
+                        <artifactId>activation</artifactId>
+                    </exclusion>
+                    <exclusion>
+                        <groupId>javax.xml.soap</groupId>
+                        <artifactId>saaj-api</artifactId>
+                    </exclusion>
+                    <exclusion>
+                        <groupId>com.sun.xml.messaging.saaj</groupId>
+                        <artifactId>saaj-impl</artifactId>
+                    </exclusion>
+                </exclusions>
+            </dependency>
+            <dependency>
+                <groupId>org.springframework</groupId>
+                <artifactId>spring-core</artifactId>
+                <version>${spring.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.springframework</groupId>
+                <artifactId>spring-beans</artifactId>
+                <version>${spring.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.springframework</groupId>
+                <artifactId>spring-context</artifactId>
+                <version>${spring.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.springframework</groupId>
+                <artifactId>spring-web</artifactId>
+                <version>${spring.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>javax.servlet</groupId>
+                <artifactId>servlet-api</artifactId>
+                <version>${servlet.api.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.codehaus.jettison</groupId>
+                <artifactId>jettison</artifactId>
+                <version>${jettison.version}</version>
+                <exclusions>
+                    <exclusion>
+                        <groupId>stax</groupId>
+                        <artifactId>stax-api</artifactId>
+                    </exclusion>
+                </exclusions>
+            </dependency>
+            <dependency>
+                <groupId>com.google.code.gson</groupId>
+                <artifactId>gson</artifactId>
+                <version>${google.gson.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.jibx</groupId>
+                <artifactId>jibx-bind</artifactId>
+                <version>${jibx.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.jibx</groupId>
+                <artifactId>jibx-run</artifactId>
+                <version>${jibx.version}</version>
+                <exclusions>
+                    <exclusion>
+                        <groupId>org.codehaus.woodstox</groupId>
+                        <artifactId>wstx-asl</artifactId>
+                    </exclusion>
+                </exclusions>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.ant</groupId>
+                <artifactId>ant-launcher</artifactId>
+                <version>${ant.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.ws.commons.axiom</groupId>
+                <artifactId>axiom-api</artifactId>
+                <version>${axiom.version}</version>
+                <exclusions>
+                    <exclusion>
+                        <groupId>xml-apis</groupId>
+                        <artifactId>xml-apis</artifactId>
+                    </exclusion>
+                    <exclusion>
+                        <groupId>xerces</groupId>
+                        <artifactId>xercesImpl</artifactId>
+                    </exclusion>
+                </exclusions>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.ws.commons.axiom</groupId>
+                <artifactId>axiom-impl</artifactId>
+                <version>${axiom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.ws.commons.axiom</groupId>
+                <artifactId>axiom-dom</artifactId>
+                <version>${axiom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.ws.commons.axiom</groupId>
+                <artifactId>testutils</artifactId>
+                <version>${axiom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.google.truth</groupId>
+                <artifactId>truth</artifactId>
+                <version>0.28</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.ws.commons.axiom</groupId>
+                <artifactId>xml-truth</artifactId>
+                <version>${axiom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.ws.commons.axiom</groupId>
+                <artifactId>axiom-truth</artifactId>
+                <version>${axiom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.mockito</groupId>
+                <artifactId>mockito-core</artifactId>
+                <version>1.10.19</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.ws.xmlschema</groupId>
+                <artifactId>xmlschema-core</artifactId>
+                <version>${xmlschema.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.neethi</groupId>
+                <artifactId>neethi</artifactId>
+                <version>${neethi.version}</version>
+                <exclusions>
+                    <exclusion>
+                        <groupId>org.codehaus.woodstox</groupId>
+                        <artifactId>woodstox-core-asl</artifactId>
+                    </exclusion>
+                </exclusions>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.ant</groupId>
+                <artifactId>ant</artifactId>
+                <version>${ant.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-logging</groupId>
+                <artifactId>commons-logging</artifactId>
+                <version>${commons.logging.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.slf4j</groupId>
+                <artifactId>jcl-over-slf4j</artifactId>
+                <version>${slf4j.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.slf4j</groupId>
+                <artifactId>log4j-over-slf4j</artifactId>
+                <version>${slf4j.version}</version>
+            </dependency>
+
+            <dependency>
+                <groupId>com.sun.mail</groupId>
+                <artifactId>javax.mail</artifactId>
+                <version>1.5.6</version>
+                <exclusions>
+                    <exclusion>
+                        <groupId>javax.activation</groupId>
+                        <artifactId>activation</artifactId>
+                    </exclusion>
+                </exclusions>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.geronimo.specs</groupId>
+                <artifactId>geronimo-annotation_1.0_spec</artifactId>
+                <version>${geronimo.spec.annotation.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.geronimo.specs</groupId>
+                <artifactId>geronimo-ws-metadata_2.0_spec</artifactId>
+                <version>${geronimo.spec.metadata.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.geronimo.specs</groupId>
+                <artifactId>geronimo-jaxws_2.2_spec</artifactId>
+                <version>${geronimo.spec.jaxws.version}</version>
+            </dependency>
+
+            <dependency>
+                <groupId>commons-httpclient</groupId>
+                <artifactId>commons-httpclient</artifactId>
+                <version>${commons.httpclient.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-io</groupId>
+                <artifactId>commons-io</artifactId>
+                <version>${commons.io.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.httpcomponents</groupId>
+                <artifactId>httpcore</artifactId>
+                <version>${httpcore.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.httpcomponents</groupId>
+                <artifactId>httpcore-osgi</artifactId>
+                <version>${httpcore.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.httpcomponents</groupId>
+                <artifactId>httpclient</artifactId>
+                <version>${httpclient.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.httpcomponents</groupId>
+                <artifactId>httpclient-osgi</artifactId>
+                <version>${httpclient.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-fileupload</groupId>
+                <artifactId>commons-fileupload</artifactId>
+                <version>${commons.fileupload.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>wsdl4j</groupId>
+                <artifactId>wsdl4j</artifactId>
+                <version>${wsdl4j.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.woden</groupId>
+                <artifactId>woden-core</artifactId>
+                <version>${woden.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>javax.ws.rs</groupId>
+                <artifactId>jsr311-api</artifactId>
+                <version>${jsr311.api.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>xmlunit</groupId>
+                <artifactId>xmlunit</artifactId>
+                <version>${xmlunit.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>junit</groupId>
+                <artifactId>junit</artifactId>
+                <version>4.12</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.xmlbeans</groupId>
+                <artifactId>xmlbeans</artifactId>
+                <version>${xmlbeans.version}</version>
+                <exclusions>
+                    <exclusion>
+                        <groupId>stax</groupId>
+                        <artifactId>stax-api</artifactId>
+                    </exclusion>
+                </exclusions>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.maven</groupId>
+                <artifactId>maven-plugin-api</artifactId>
+                <version>${maven.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.maven</groupId>
+                <artifactId>maven-core</artifactId>
+                <version>${maven.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.maven</groupId>
+                <artifactId>maven-artifact</artifactId>
+                <version>${maven.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.maven</groupId>
+                <artifactId>maven-compat</artifactId>
+                <version>${maven.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.maven</groupId>
+                <artifactId>maven-archiver</artifactId>
+                <version>${maven.archiver.version}</version>
+            </dependency>
+            <dependency>
+                <!-- Some plexus-archiver versions seem to trigger OOM errors; 
see MSOURCES-98. -->
+                <groupId>org.codehaus.plexus</groupId>
+                <artifactId>plexus-archiver</artifactId>
+                <version>3.4</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.maven</groupId>
+                <artifactId>maven-plugin-descriptor</artifactId>
+                <version>${maven.plugin.descriptor.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-archetype-plugin</artifactId>
+                <version>${maven.archetype.plugin.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.codehaus.plexus</groupId>
+                <artifactId>plexus-utils</artifactId>
+                <version>${plexus.utils.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.codehaus.plexus</groupId>
+                <artifactId>plexus-classworlds</artifactId>
+                <version>${plexus.classworlds.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>log4j</groupId>
+                <artifactId>log4j</artifactId>
+                <version>${log4j.version}</version>
+                <exclusions>
+                    <exclusion>
+                        <groupId>javax.mail</groupId>
+                        <artifactId>mail</artifactId>
+                    </exclusion>
+                    <exclusion>
+                        <groupId>javax.jms</groupId>
+                        <artifactId>jms</artifactId>
+                    </exclusion>
+                    <exclusion>
+                        <groupId>com.sun.jdmk</groupId>
+                        <artifactId>jmxtools</artifactId>
+                    </exclusion>
+                    <exclusion>
+                        <groupId>com.sun.jmx</groupId>
+                        <artifactId>jmxri</artifactId>
+                    </exclusion>
+                    <exclusion>
+                        <groupId>oro</groupId>
+                        <artifactId>oro</artifactId>
+                    </exclusion>
+                    <exclusion>
+                        <groupId>junit</groupId>
+                        <artifactId>junit</artifactId>
+                    </exclusion>
+                </exclusions>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse.core</groupId>
+                <artifactId>jobs</artifactId>
+                <version>3.2.0-v20060603</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse.core</groupId>
+                <artifactId>resources</artifactId>
+                <version>3.2.1-R32x_v20060914</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse.core</groupId>
+                <artifactId>runtime</artifactId>
+                <version>3.2.0-v20060603</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse.equinox</groupId>
+                <artifactId>common</artifactId>
+                <version>3.2.0-v20060603</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>jface</artifactId>
+                <version>3.2.1-M20060908-1000</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>osgi</artifactId>
+                <version>3.2.1-R32x_v20060919</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>swt</artifactId>
+                <version>3.2.1-v3235e</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse.swt.win32.win32</groupId>
+                <artifactId>x86</artifactId>
+                <version>3.2.1-v3235</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse.ui</groupId>
+                <artifactId>ide</artifactId>
+                <version>3.2.1-M20060915-1030</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse.core</groupId>
+                <artifactId>expressions</artifactId>
+                <version>3.2.1-r321_v20060721</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse</groupId>
+                <artifactId>ui</artifactId>
+                <version>3.2.1-M20060913-0800</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse.ui</groupId>
+                <artifactId>workbench</artifactId>
+                <version>3.2.1-M20060906-0800</version>
+            </dependency>
+            <dependency>
+                <groupId>org.eclipse.update</groupId>
+                <artifactId>core</artifactId>
+                <version>3.2.1-v20092006</version>
+            </dependency>
+            <dependency>
+                <groupId>com.intellij</groupId>
+                <artifactId>openapi</artifactId>
+                <version>${intellij.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.intellij</groupId>
+                <artifactId>extensions</artifactId>
+                <version>${intellij.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>rhino</groupId>
+                <artifactId>js</artifactId>
+                <version>${rhino.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>bsf</groupId>
+                <artifactId>bsf</artifactId>
+                <version>${bsf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-lang</groupId>
+                <artifactId>commons-lang</artifactId>
+                <version>${commons.lang.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.geronimo.specs</groupId>
+                <artifactId>geronimo-jta_1.1_spec</artifactId>
+                <version>${geronimo-spec.jta.version}</version>
+            </dependency>
+            <dependency>
+                <!-- Both google-java-format and Maven depend on Guava. We 
need to select
+                     a version that works for both. -->
+                <groupId>com.google.guava</groupId>
+                <artifactId>guava</artifactId>
+                <version>19.0</version>
+            </dependency>
+
+            <dependency>
+                <groupId>commons-cli</groupId>
+                <artifactId>commons-cli</artifactId>
+                <version>${commons.cli.version}</version>
+            </dependency>
+            
+            <!-- Jetty is used by some of the unit tests -->
+            <dependency>
+                <groupId>jetty</groupId>
+                <artifactId>jetty</artifactId>
+                <version>5.1.10</version>
+            </dependency>
+
+            <!-- AspectJ is used in the unit tests of several transports -->   
         
+            <dependency>
+                <groupId>org.aspectj</groupId>
+                <artifactId>aspectjrt</artifactId>
+                <version>1.8.2</version>
+            </dependency>
+            <dependency>
+                <groupId>org.aspectj</groupId>
+                <artifactId>aspectjweaver</artifactId>
+                <version>1.8.2</version>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
     <build>
-        <!-- Note: the pluginManagement in axis2-parent doesn't apply here; we
-             need to define our own! -->
         <pluginManagement>
             <plugins>
                 <plugin>
                     <artifactId>maven-javadoc-plugin</artifactId>
-                    <version>2.7</version>
+                    <version>2.10.3</version>
                     <configuration>
-                        
<reportOutputDirectory>${project.reporting.outputDirectory}</reportOutputDirectory>
-                        <destDir>api</destDir>
-                        <additionalJOption>-J-Xmx256m</additionalJOption>
-                        <links>
-                            
<link>http://download.oracle.com/javase/1.5.0/docs/api/</link>
-                            <link>http://java.sun.com/javaee/5/docs/api/</link>
-                            <link>http://jaxen.codehaus.org/apidocs/</link>
-                        </links>
+                        <detectOfflineLinks>false</detectOfflineLinks>
+                        
<additionalparam>${javadoc.nolint.param}</additionalparam>
                     </configuration>
                 </plugin>
                 <plugin>
-                    <artifactId>maven-assembly-plugin</artifactId>
-                    <version>2.2</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-release-plugin</artifactId>
-                    <!-- Note: 2.0 seems to have issues with the calculation 
of the tag path -->
-                    <version>2.0-beta-9</version>
                     <configuration>
                         <autoVersionSubmodules>true</autoVersionSubmodules>
                         <!-- "clean verify" fails because for OSGi bundles, 
there
@@ -610,65 +1141,390 @@
                              the dependency from the local repository instead 
of the
                              reactor. -->
                         <preparationGoals>clean install</preparationGoals>
+                        <tagNameFormat>v@{project.version}</tagNameFormat>
                     </configuration>
                 </plugin>
                 <plugin>
                     <artifactId>maven-site-plugin</artifactId>
-                    <version>3.1</version>
+                    <version>3.6</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.codehaus.gmavenplus</groupId>
+                    <artifactId>gmavenplus-plugin</artifactId>
+                    <version>1.5</version>
+                    <dependencies>
+                        <dependency>
+                            <groupId>org.codehaus.groovy</groupId>
+                            <artifactId>groovy-all</artifactId>
+                            <version>2.4.4</version>
+                        </dependency>
+                    </dependencies>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-antrun-plugin</artifactId>
+                    <version>1.8</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-assembly-plugin</artifactId>
+                    <version>2.6</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-clean-plugin</artifactId>
+                    <version>3.0.0</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-compiler-plugin</artifactId>
+                    <version>3.5.1</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-dependency-plugin</artifactId>
+                    <version>2.0</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-ear-plugin</artifactId>
+                    <version>2.3.1</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-ejb-plugin</artifactId>
+                    <version>2.1</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-install-plugin</artifactId>
+                    <version>2.2</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-jar-plugin</artifactId>
+                    <version>2.2</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-plugin-plugin</artifactId>
+                    <version>2.6</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-rar-plugin</artifactId>
+                    <version>2.2</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-resources-plugin</artifactId>
+                    <version>2.4.2</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-source-plugin</artifactId>
+                    <version>2.4</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-surefire-plugin</artifactId>
+                    <version>2.20</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-failsafe-plugin</artifactId>
+                    <version>2.20</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-war-plugin</artifactId>
+                    <version>2.6</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>build-helper-maven-plugin</artifactId>
+                    <version>1.7</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.felix</groupId>
+                    <artifactId>maven-bundle-plugin</artifactId>
+                    <version>3.3.0</version>
+                </plugin>
+                <plugin>
+                    <groupId>net.nicoulaj.maven.plugins</groupId>
+                    <artifactId>checksum-maven-plugin</artifactId>
+                    <version>1.5</version>
+                    <configuration>
+                        <algorithms>
+                            <algorithm>MD5</algorithm>
+                            <algorithm>SHA-1</algorithm>
+                            <algorithm>SHA-512</algorithm>
+                        </algorithms>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-project-info-reports-plugin</artifactId>
+                    <version>2.8.1</version>
+                </plugin>
+                <plugin>
+                    <groupId>com.github.veithen.alta</groupId>
+                    <artifactId>alta-maven-plugin</artifactId>
+                    <version>0.6.1</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>jaxb2-maven-plugin</artifactId>
+                    <version>2.3.1</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>jaxws-maven-plugin</artifactId>
+                    <version>2.5</version>
+                    <configuration>
+                        <vmArgs>
+                            <vmArg>-Djavax.xml.accessExternalSchema=all</vmArg>
+                        </vmArgs>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.eclipse.jetty</groupId>
+                    <artifactId>jetty-maven-plugin</artifactId>
+                    <version>9.3.10.v20160621</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-invoker-plugin</artifactId>
+                    <version>2.0.0</version>
+                    <configuration>
+                        <javaHome>${java.home}</javaHome>
+                    </configuration>
+                </plugin>
+                
+                <!-- Use released versions of the aar and mar plugins in order 
to avoid
+                     the chicken and egg problem. -->
+                <plugin>
+                    <groupId>org.apache.axis2</groupId>
+                    <artifactId>axis2-aar-maven-plugin</artifactId>
+                    <version>1.7.6</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.axis2</groupId>
+                    <artifactId>axis2-mar-maven-plugin</artifactId>
+                    <version>1.7.6</version>
+                </plugin>
+                
+                <!-- No chicken and egg problem here because the plugin 
doesn't expose
+                     any extension. We can always use the version from the 
current build. -->
+                <plugin>
+                    <groupId>org.apache.axis2</groupId>
+                    <artifactId>axis2-repo-maven-plugin</artifactId>
+                    <version>${project.version}</version>
                 </plugin>
             </plugins>
         </pluginManagement>
         <plugins>
             <plugin>
-                <artifactId>maven-clean-plugin</artifactId>
+                <artifactId>maven-enforcer-plugin</artifactId>
+                <version>1.1</version>
+                <executions>
+                    <execution>
+                        <phase>validate</phase>
+                        <goals>
+                            <goal>enforce</goal>
+                        </goals>
+                        <configuration>
+                            <rules>
+                                <requireMavenVersion>
+                                    <version>3.0.0</version>
+                                </requireMavenVersion>
+                                <requireJavaVersion>
+                                    <!-- We require a recent Java version for 
the build, but we enforce compatibility with older versions using Animal 
Sniffer -->
+                                    <version>1.8.0</version>
+                                </requireJavaVersion>
+                                <requireNoRepositories>
+                                    <message>The POM must not include 
repository definitions since non Apache repositories threaten the build 
stability.</message>
+                                    <banRepositories>true</banRepositories>
+                                    
<banPluginRepositories>true</banPluginRepositories>
+                                    <!-- We still need to allow the Apache 
snapshot repository -->
+                                    
<allowSnapshotRepositories>true</allowSnapshotRepositories>
+                                    
<allowSnapshotPluginRepositories>true</allowSnapshotPluginRepositories>
+                                </requireNoRepositories>
+                            </rules>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <inherited>true</inherited>
+                <configuration>
+                    <source>1.7</source>
+                    <target>1.7</target>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>animal-sniffer-maven-plugin</artifactId>
+                <version>1.14</version>
+                <executions>
+                    <execution>
+                        <id>check</id>
+                        <phase>verify</phase>
+                        <goals>
+                            <goal>check</goal>
+                        </goals>
+                    </execution>
+                </executions>
                 <configuration>
-                    <failOnError>false</failOnError>
+                    <signature>
+                        <groupId>org.codehaus.mojo.signature</groupId>
+                        <artifactId>java17</artifactId>
+                        <version>1.0</version>
+                    </signature>
                 </configuration>
             </plugin>
             <plugin>
-                <artifactId>maven-remote-resources-plugin</artifactId>
+                <artifactId>maven-clean-plugin</artifactId>
                 <executions>
                     <execution>
+                        <!-- Work around AXIS2-5890. The jaxb2-maven-plugin 
doesn't have an option
+                             to force regenerating the source, so just clean 
the stale flag file. -->
+                        <id>clean-testXjcStaleFlag</id>
+                        <phase>generate-test-sources</phase>
                         <goals>
-                            <goal>process</goal>
+                            <goal>clean</goal>
                         </goals>
                         <configuration>
-                            <resourceBundles>
-                                
<resourceBundle>org.apache.axis2:axis2-resource-bundle:${project.version}</resourceBundle>
-                            </resourceBundles>
+                            
<excludeDefaultDirectories>true</excludeDefaultDirectories>
+                            <filesets>
+                                <fileset>
+                                    
<directory>${project.build.directory}/jaxb2</directory>
+                                    <includes>
+                                        <include>*-testXjcStaleFlag</include>
+                                    </includes>
+                                </fileset>
+                            </filesets>
                         </configuration>
                     </execution>
                 </executions>
             </plugin>
             <plugin>
-                <artifactId>maven-assembly-plugin</artifactId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                    <redirectTestOutputToFile>true</redirectTestOutputToFile>
+                    <systemProperties>
+                        <property>
+                            <name>java.io.tmpdir</name>
+                            <value>${project.build.directory}/tmp</value>
+                        </property>
+                    </systemProperties>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-failsafe-plugin</artifactId>
+                <configuration>
+                    <redirectTestOutputToFile>true</redirectTestOutputToFile>
+                    <systemProperties>
+                        <property>
+                            <name>java.io.tmpdir</name>
+                            <value>${project.build.directory}/tmp</value>
+                        </property>
+                    </systemProperties>
+                </configuration>
+            </plugin>
+            <plugin>
+                <!-- Always build source JARs -->
+                <artifactId>maven-source-plugin</artifactId>
                 <executions>
                     <execution>
-                        <id>package-jar</id>
-                        <phase>package</phase>
+                        <id>source-jars</id>
                         <goals>
-                            <goal>single</goal>
+                            <goal>jar-no-fork</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <attach>true</attach>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.gmavenplus</groupId>
+                <artifactId>gmavenplus-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>create-tmp-directory</id>
+                        <phase>initialize</phase>
+                        <goals>
+                            <goal>execute</goal>
                         </goals>
                         <configuration>
-                            <descriptors>
-                                
<descriptor>src/main/assembly/jar.xml</descriptor>
-                            </descriptors>
-                            <appendAssemblyId>false</appendAssemblyId>
+                            <scripts>
+                                <script><![CDATA[
+                                    import java.io.File
+                                    
+                                    // Create the temporary directory 
specified in the surefire configuration
+                                    new File(project.build.directory, 
'tmp').mkdirs()
+                                ]]></script>
+                            </scripts>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>prepare-site</id>
+                        <phase>pre-site</phase>
+                        <goals>
+                            <goal>execute</goal>
+                        </goals>
+                        <configuration>
+                            <scripts>
+                                <script>
+                                    import java.util.Date
+                                    import java.text.MessageFormat
+                                    project.properties['release_date'] = 
MessageFormat.format("{0,date,MMMMM dd, yyyy}", new Date())
+                                    project.properties['release_version'] = 
project.version.replaceAll("-SNAPSHOT", "")
+                                    project.properties['skipSiteSite'] = 
String.valueOf(!new File(project.basedir, 'src/site/site.xml').exists())
+                                </script>
+                            </scripts>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>check-site</id>
+                        <phase>post-site</phase>
+                        <goals>
+                            <goal>execute</goal>
+                        </goals>
+                        <configuration>
+                            <scripts>
+                                <script>
+                                    project.properties['skipSiteStage'] = 
String.valueOf(!new File(project.reporting.outputDirectory).exists())
+                                </script>
+                            </scripts>
                         </configuration>
                     </execution>
                 </executions>
             </plugin>
             <plugin>
-                <artifactId>maven-javadoc-plugin</artifactId>
+                <artifactId>maven-deploy-plugin</artifactId>
+                <configuration>
+                    <!-- Work around flakiness in the ASF infrastructure -->
+                    <retryFailedDeploymentCount>3</retryFailedDeploymentCount>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-site-plugin</artifactId>
                 <executions>
                     <execution>
-                        <id>site-javadoc</id>
-                        <phase>pre-site</phase>
+                        <id>default-site</id>
+                        <phase>site</phase>
                         <goals>
-                            <goal>aggregate</goal>
+                            <goal>site</goal>
                         </goals>
+                        <configuration>
+                            <skip>${skipSiteSite}</skip>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>site-stage</id>
+                        <phase>site-deploy</phase>
+                        <goals>
+                            <goal>stage</goal>
+                        </goals>
+                        <configuration>
+                            <skip>${skipSiteStage}</skip>
+                        </configuration>
                     </execution>
                 </executions>
+                <configuration>
+                    <!-- Don't deploy; we use maven-scm-publish-plugin -->
+                    <skipDeploy>true</skipDeploy>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-scm-publish-plugin</artifactId>
+                <version>1.1</version>
             </plugin>
         </plugins>
     </build>
@@ -676,7 +1532,7 @@
         <plugins>
             <plugin>
                 <artifactId>maven-project-info-reports-plugin</artifactId>
-                <version>2.1.1</version>
+                <inherited>false</inherited>
                 <reportSets>
                     <reportSet>
                         <reports>

Modified: axis/axis2/java/core/branches/AXIS2-4091/src/site/site.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/site.xml?rev=1818518&r1=1818517&r2=1818518&view=diff
==============================================================================
--- axis/axis2/java/core/branches/AXIS2-4091/src/site/site.xml (original)
+++ axis/axis2/java/core/branches/AXIS2-4091/src/site/site.xml Sun Dec 17 
22:34:08 2017
@@ -19,12 +19,10 @@
   -->
 
 <project name="Apache Axis2">
-    <!-- Explicitly set the skin to avoid the issue described in MNG-3139,
-         which may occur sporadically -->
     <skin>
         <groupId>org.apache.maven.skins</groupId>
-        <artifactId>maven-default-skin</artifactId>
-        <version>1.0</version>
+        <artifactId>maven-fluido-skin</artifactId>
+        <version>1.6</version>
     </skin>
     <bannerLeft>
         <name>Apache Axis2</name>
@@ -36,16 +34,21 @@
         <href>http://axis.apache.org/axis2/java/core/</href>
     </bannerRight>
     <body>
-        <links>
+        <breadcrumbs>
+            <item name="Apache" href="http://www.apache.org"; />
             <item name="Axis2/Java" href="index.html" />
-            <item name="Apache    " href="http://www.apache.org"; />
-        </links>
+        </breadcrumbs>
 
         <menu name="Axis2/Java">
             <item name="Home" href="index.html" />
-        </menu>
-        <menu name="Downloads">
-            <item name="Releases" href="download.cgi" />
+            <item name="Downloads" href="download.html" />
+            <item name="Release Notes" href="javascript:void(0)">
+                <item name="1.6.1" href="release-notes/1.6.1.html"/>
+                <item name="1.6.2" href="release-notes/1.6.2.html"/>
+                <item name="1.6.3" href="release-notes/1.6.3.html"/>
+                <item name="1.6.4" href="release-notes/1.6.4.html"/>
+                <item name="1.7.0" href="release-notes/1.7.0.html"/>
+            </item>
             <item name="Modules" href="modules/index.html" />
             <item name="Tools" href="tools/index.html" />
         </menu>
@@ -65,7 +68,7 @@
             <item name="Articles" href="articles.html" />
             <item name="Wiki" 
href="http://wiki.apache.org/ws/FrontPage/Axis2/"; />
             <item name="Reference Library" href="refLib.html" />
-            <item name="Online Java Docs" href="api/index.html" />
+            <item name="Online Java Docs" href="apidocs/index.html" />
         </menu>
         <menu name="Get Involved">
             <item name="Overview" href="overview.html" />
@@ -81,6 +84,8 @@
             <item name="Source Code"
                   
href="http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/"; />
             <item name="Acknowledgements" href="thanks.html" />
+        </menu>
+        <menu name="Apache" inherit="bottom">
             <item name="License"
                   href="http://www.apache.org/licenses/LICENSE-2.0.html"; />
             <item name="Sponsorship" 
href="http://www.apache.org/foundation/sponsorship.html"/>

Modified: axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/articles.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/articles.xml?rev=1818518&r1=1818517&r2=1818518&view=diff
==============================================================================
--- axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/articles.xml 
(original)
+++ axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/articles.xml Sun Dec 
17 22:34:08 2017
@@ -178,12 +178,5 @@ with Axis2/Java ServiceClient?</a>- By E
 based Web Service in your Webapp?</a>- By Davanum Sirinivas(17 May
 2006)</li>
 </ul>
-<h2>Other</h2>
-<ul>
-<li><a href=
-"http://pzf.fremantle.org/2007/05/getting-started-with-wsrm-and-axis2.html";>
-Getting started with Axis2 and Sandesha2 to do
-WS-ReliableMessaging</a></li>
-</ul>
 </body>
 </html>

Modified: 
axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/axis2config.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/axis2config.xml?rev=1818518&r1=1818517&r2=1818518&view=diff
==============================================================================
--- axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/axis2config.xml 
(original)
+++ axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/axis2config.xml 
Sun Dec 17 22:34:08 2017
@@ -301,7 +301,7 @@ inside the servlet container. A very sim
     class="fully qualified name the service lifecycle class"   
     targetNamespace="target namespace for the service"&gt;
     
-    &lt;Description&gt; The description of the service  &lt;/Description&gt;  
+    &lt;description&gt; The description of the service  &lt;/description&gt;  
 
     &lt;transports&gt; 
         &lt;transport&gt;HTTP&lt;/transport&gt;

Modified: 
axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/contents.xml.vm
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/contents.xml.vm?rev=1818518&r1=1818517&r2=1818518&view=diff
==============================================================================
--- axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/contents.xml.vm 
(original)
+++ axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/contents.xml.vm 
Sun Dec 17 22:34:08 2017
@@ -211,7 +211,7 @@ Maven 2 Plug-in that takes a Java class
 WSDL, which describes a Web service for invoking the class
 methods</li>
 <li><a href=
-"../tools/maven-plugins/maven-wsdl2code-plugin.html">
+"../tools/maven-plugins/axis2-wsdl2code-maven-plugin/index.html">
 Maven2 WSDL2Code Plug-in Guide</a> - A guide to using this plugin
 that takes as input a WSDL and generates client and server stubs
 for calling or implementing a Web service matching the WSDL.</li>

Modified: 
axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/soapmonitor-module.xml.vm
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/soapmonitor-module.xml.vm?rev=1818518&r1=1818517&r2=1818518&view=diff
==============================================================================
--- 
axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/soapmonitor-module.xml.vm
 (original)
+++ 
axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/soapmonitor-module.xml.vm
 Sun Dec 17 22:34:08 2017
@@ -28,6 +28,11 @@
 <body>
 <h1>Using the SOAP Monitor</h1>
 
+<p><b>Warning: the SOAP Monitor uses a protocol based on Java serialization
+and is therefore vulnerable to attacks. It should be used exclusively as a
+development and debugging tool, but never be permanently enabled on production
+systems.</b></p>
+
 <p>Web service developers often want to see the SOAP messages that are being
 used to invoke the Web services, along with the results of those messages.
 The goal of the SOAP Monitor utility is to provide a way for the developers

Modified: axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/toc.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/toc.xml?rev=1818518&r1=1818517&r2=1818518&view=diff
==============================================================================
--- axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/toc.xml 
(original)
+++ axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/toc.xml Sun Dec 
17 22:34:08 2017
@@ -137,7 +137,7 @@ Plug-in</a></li>
 <li>25.4 <a href="../tools/eclipse/wsdl2java-plugin.html">Code Generator 
Wizard - Eclipse Plug-in</a></li>
 <li>25.5 <a href="../tools/maven-plugins/maven-aar-plugin.html">AAR Maven2 
Plug-in</a></li>
 <li>25.6 <a 
href="../tools/maven-plugins/maven-java2wsdl-plugin.html">Java2WSDL Maven2 
Plug-in</a></li>
-<li>25.7 <a 
href="../tools/maven-plugins/maven-wsdl2code-plugin.html">WSDL2Code Maven2 
Plug-in</a></li>
+<li>25.7 <a 
href="../tools/maven-plugins/axis2-wsdl2code-maven-plugin/index.html">WSDL2Code 
Maven2 Plug-in</a></li>
 </ul>
 </li>
 <li><a href="migration.html">Migration Guide

Modified: 
axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/userguide.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/userguide.xml?rev=1818518&r1=1818517&r2=1818518&view=diff
==============================================================================
--- axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/userguide.xml 
(original)
+++ axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/userguide.xml 
Sun Dec 17 22:34:08 2017
@@ -127,18 +127,9 @@ using WSDL</li>
 <li>Easily retrieve the WSDL for a service</li>
 <li>Send and receive SOAP messages with attachments</li>
 <li>Create or utilize a REST-based Web service</li>
-<li>Create or utilize services that take advantage of the <a href=
+<li>Create or utilize services that take advantage of <a href=
 
"http://www.oasis-open.org/committees/download.php/16790/wss-v1.1-spec-os-SOAPMessageSecurity.pdf";>
-WS-Security</a>, <a href=
-"http://xml.coverpages.org/ws-reliablemessaging20030313.pdf";>WS-ReliableMessaging</a>,
-<a href="http://www.w3.org/2002/ws/addr/";>WS-Addressing</a>,
-<a href=
-"http://docs.oasis-open.org/ws-tx/wscoor/2006/06";>WS-Coordination</a>,
-and <a href=
-"http://docs.oasis-open.org/ws-tx/wsat/2006/06";>
-WS-Atomic Transaction</a> recommendations</li>
-<li>Use Axis2's modular structure to easily add support for new
-recommendations as they emerge</li>
+WS-Security</a> and <a 
href="http://www.w3.org/2002/ws/addr/";>WS-Addressing</a></li>
 </ul>
 <p>Many more features exist as well, but this user guide
 concentrates on showing you how to accomplish the first five tasks
@@ -207,8 +198,7 @@ are executed within the phases. You can
 and handlers.</p>
 <p>Handlers come from "modules" that can be plugged into a running
 Axis2 system. These modules, such as Rampart, which provides an
-implementation of WS-Security, and Sandesha, which provides an
-implementation of WS-ReliableMessaging, are the main extensibility
+implementation of WS-Security, are the main extensibility
 mechanisms in Axis2.</p>
 <a name="distributions" id="distributions"></a>
 <h2>Axis2 Distributions</h2>

Modified: axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/index.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/index.xml?rev=1818518&r1=1818517&r2=1818518&view=diff
==============================================================================
--- axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/index.xml (original)
+++ axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/index.xml Sun Dec 17 
22:34:08 2017
@@ -35,81 +35,6 @@ here, you can visit the <a href=
 "http://axis.apache.org/axis2/c/";><strong>Apache Axis2/C</strong></a>
 Web site for Axis2/C implementation information.</p>
 <p>Apache Axis2, Axis2, Apache, the Apache feather logo, and the Apache Axis2 
project logo are trademarks of The Apache Software Foundation.</p>
-<h3>April 17, 2012 - Apache Axis2/Java 1.6.2 released!</h3>
-<p>Apache Axis2/Java 1.6.2 is a maintenance releases containing fixes for 
several issues discovered over the six months.
-This version upgrade Axiom to 1.2.13 and Neethi to version 3.0.2. The complete 
list of fixes can be found <a href="http://s.apache.org/7lT";>here</a>.</p>
-<h3>Aug 30, 2011 - Apache Axis2/Java 1.5.6 and 1.6.1 released!</h3>
-<p>1.5.6 and 1.6.1 are maintenance releases containing fixes for several 
issues discovered over the last months.
-Both versions upgrade Axiom to 1.2.12. Axis2 1.6.1 also upgrades Neethi to 
version 3.0.1 and contains changes required
-for Geronimo 3.0. The complete list of fixes can be found here:</p>
-<ul>
-<li><a href="http://s.apache.org/axis2-1.5.6";>Fix list for 1.5.6</a></li>
-<li><a href="http://s.apache.org/axis2-1.6.1";>Fix list for 1.6.1</a></li>
-</ul>
-<p>If possible users should upgrade to Axis2 1.6.1. The Axis2 1.5.6 
maintenance release is intended for use in situations where
-upgrading to 1.6.1 is not possible immediately.</p>
-<h3>May 29, 2011 - Apache Axis2/Java Version 1.5.5 Released!</h3>
-<p>1.5.5 is a maintenance release that contains fixes for several issues in 
the sample projects included with the binary distribution
-as well as a couple of <a href="http://s.apache.org/Q9q";>other issues</a>.</p>
-<p>If possible users should upgrade to Axis2 1.6.0 (see below). The Axis2 
1.5.5 maintenance release is intended for use in situations where
-upgrading to 1.6.0 is not possible immediately.</p>
-<h3>May 17, 2011 - Apache Axis2/Java Version 1.6.0 Released!</h3>
-<p>1.6.0 is a major release of axis2 with many fixes and improvements to the 
core and all it's modules</p>
-<p>Refer to the following filter <a 
href="http://bit.ly/issues-fixed-for-1_6";>Issues fixed for the 1.6.0 
release</a> to find all the issues fixed for the 1.6.0 release</p>
-<h3>December 19, 2010 - Apache Axis2/Java Version 1.5.4 Released!</h3>
-<p>1.5.4 is a maintenance release that contains fixes for the following 
issues:</p>
-<ul>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-3784";>AXIS2-3784</a>: 
WSDL port address is not correctly generated for machines having multiple 
network interfaces</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-3793";>AXIS2-3793</a>: 
move image to the correct place</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-3851";>AXIS2-3851</a>: 
adb-codegen no longer accepts schemas without targetNamespace</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-4261";>AXIS2-4261</a>: 
Enable axis2server.sh to start SimpleAxis2Server in remote debug mode</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-4586";>AXIS2-4586</a>: 
JiBX Client Stub not cleaning up HTTP connections after each operation</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-4642";>AXIS2-4642</a>: 
?wsdl query calls out.close() twice, confusing at least some Tomcat 
connectors</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-4674";>AXIS2-4674</a>: 
Unable to get WSDL2 doc for services on WebSphere 7.0 and Axis2 1.5.1</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-4819";>AXIS2-4819</a>: 
Race condition in WSDLDataLocator</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-4827";>AXIS2-4827</a>: ADB 
class org.apache.axis2.databinding.types.Union does not implement 
java.io.Serializable</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-4842";>AXIS2-4842</a>: NPE 
in TempFileManager</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-4871";>AXIS2-4871</a>: 
Null Pointer Exception in AxisService.printXSD</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-4883";>AXIS2-4883</a>: 
Javadoc link broken on site and in documents distribution</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-4885";>AXIS2-4885</a>: 
Unsubstituted variable ${axis2_version} in 1.5.3 site and documents 
distribution</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-4887";>AXIS2-4887</a>: 
TargetNameSpace required for XSD2Java</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-4888";>AXIS2-4888</a>: The 
org.apache.axis2:axis2 Maven artifact should not have a classifier</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-4889";>AXIS2-4889</a>: 
SOAPConnectionTest#testGet slows down the build</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-4896";>AXIS2-4896</a>: 
Unable to install axis2.eclipse.codegen.plugin into eclipse</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-4901";>AXIS2-4901</a>: 
LinkageError related to DOM classes when using the codegen plugin for 
Eclipse</li>
-<li><a 
href="https://issues.apache.org:443/jira/browse/AXIS2-4909";>AXIS2-4909</a>: 
Simple MTOM web service no longer works due to missing closing MIME 
boundary.</li>
-</ul>
-<p>In addition, this release contains changes required for the Sandesha2 1.4 
release.</p>
-<h3>November 12, 2010 - Apache Axis2/Java Version 1.5.3 Released!</h3>
-<p>1.5.3 is a maintenance release that contains the following improvements:</p>
-<ul>
-<li>Improved support for SSL when using the servlet transport: Axis2 can now 
be configured
-so that generated WSDLs contain https endpoints (<a 
href="https://issues.apache.org/jira/browse/AXIS2-4465";>AXIS2-4465</a>).</li>
-<li>Improved compatibility with Rampart (<a 
href="https://issues.apache.org/jira/browse/AXIS2-3213";>AXIS2-3213</a>
-and <a href="https://issues.apache.org/jira/browse/AXIS2-4870";>AXIS2-4870</a>) 
and Sandesha2 (potential HTTP connection pool starvation).</li>
-<li>Axiom has been upgraded to 1.2.10. This version contains performance 
improvements relevant for Rampart.</li>
-<li>Application (business) faults are no longer logged at level ERROR (<a 
href="https://issues.apache.org/jira/browse/AXIS2-4280";>AXIS2-4280</a>).</li>
-<li>Improved conformance to the SAAJ specifications. The 1.5.3 release 
contains a set of fixes and improvements for the SAAJ
-implementation developed on the trunk and not included in previous releases 
from the 1.5 branch.</li>
-<li>Axis2 now relies exclusively on dependencies available from the Maven 
central repository, and no other Maven
-repositories are required. This in particular fixes a build problem that 
appeared after the 1.5.2 release.</li>
-<li>The Eclipse and IntelliJ IDEA plugins are again available for <a 
href="tools/index.html">download</a> via the Axis2 Web site
-(previous 1.5.x versions could only be downloaded from the Maven 
repository).</li>
-</ul>
-<p>[ <a href="download.cgi#1_5_3"><strong>Download</strong> ]</a></p>
-<h3>September 6, 2010 - Apache Axis2/Java Version 1.5.2 Released!</h3>
-<p>1.5.2 is a maintenance release to fix the security issue described in
-<a 
href="http://svn.apache.org/repos/asf/axis/axis2/java/core/security/CVE-2010-1632.pdf";>CVE-2010-1632</a>
-as well as an XSS vulnerability in the admin console and some other minor 
issues. It also
-upgrades Axiom to version 1.2.9.</p>
-<p>[ <a href="download.cgi#1_5_2"><strong>Download</strong></a> ]</p>
-<h3>October 23, 2009 - Apache Axis2/Java Version 1.5.1 Released!</h3>
-<p>The 1.5.1 version fixes some <a 
href="http://issues.apache.org/jira/browse/AXIS2";>bugs</a>, including most 
notably a connection starvation issue that would cause a large number of 
sockets stuck in CLOSE_WAIT or TIME_WAIT.</p>
-<p><b>PLEASE NOTE:</b> As of Axis2 1.5, we now <i>require</i> JDK 1.5 or 
above.  JDKs 1.4 or previous are no longer supported.</p>
-<p>[ <a href="download.cgi#1_5_1"><strong>Download</strong></a> ]</p>
-<p>Please see the <a href="refLib.html">Axis
-Reference Library</a> for a list of technical resources that should
-prove useful on this project.</p>
 <h3><em>Why Apache Axis2:</em></h3>
 <p>A new architecture for Axis2 was introduced during the August
 2004 Summit in Colombo, Sri Lanka. The new architecture on which
@@ -133,17 +58,6 @@ functionality for features such as secur
 currently available or under development include:</p>
 <ul>
 <li><a href=
-"http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrm";
->WS-ReliableMessaging</a> - Supported by <a href=
-"http://axis.apache.org/axis2/java/sandesha/";>Apache
-Sandesha2</a></li>
-<li><a href=
-"http://www-128.ibm.com/developerworks/library/specification/ws-tx/#coor";
->WS-Coordination</a> and <a href=
-"http://www-128.ibm.com/developerworks/library/specification/ws-tx/#atom";
->WS-AtomicTransaction</a> - Supported by <a href=
-"http://axis.apache.org/axis2/java/kandula/";>Apache Kandula2</a></li>
-<li><a href=
 "http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss";
 >WS-Security</a> - Supported by <a href=
 "http://axis.apache.org/axis2/java/rampart/";>
@@ -232,16 +146,6 @@ export machine-readable descriptions of
 Axis2.</p>
 </li>
 <li>
-<p style="margin-bottom: 0in"><strong>Add-ons</strong> - Several
-Web services specifications have been incorporated including
-<a href="http://ws.apache.org/wss4j/";>WSS4J</a> for
-security (Apache Rampart), <a 
href="http://axis.apache.org/axis2/java/sandesha/";
->Sandesha</a> for reliable messaging, <a href=
-"http://axis.apache.org/axis2/java/kandula/";>Kandula</a> which
-is an encapsulation of WS-Coordination, WS-AtomicTransaction and
-WS-BusinessActivity.</p>
-</li>
-<li>
 <p style="margin-bottom: 0in"><strong>Composition and
 Extensibility</strong> - Modules and phases improve support for
 composability and extensibility. Modules support composability and
@@ -260,104 +164,5 @@ participation.</p>
 "<a href=
 "mailto:[email protected]";>[email protected]</a>". Make
 sure to prefix the subject of the mail with [Axis2].</p>
-<h2>Features of Axis2 Latest Version</h2>
-<p>Apache Axis2 Version 1.4 comes with performance improvements and
-a number bug fixes over the 1.3 release. Check out the complete list of
-features below.</p>
-<h3>Programming Model</h3>
-<ul>
-<li>Improved, XML-centric client API including full WSDL and policy
-support</li>
-<li><a href="docs/jaxws-guide.html">Support for JAXWS-style services and 
clients</a></li>
-<li>Support for POJO and Spring services and clients</li>
-<li>Support for any message exchange pattern</li>
-<li>Synchronous and asynchronous calls</li>
-<li>Archived service deployment model supporting full service
-encapsulation with versioning support</li>
-<li>Archived module deployment model supporting controlled
-extensibility with versioning support</li>
-<li><a href="#Hot_Deployment">Hot deployment</a></li>
-<li>WS-Policy driven code generation extensions</li>
-<li>Flexible service life cycle model</li>
-<li>Automatic support for POX (REST) style invocation of
-services</li>
-<li>Support for querying a service's WSDL (using ?wsdl), schema
-(using ?xsd) and policies (using ?policy)</li>
-<li>WSDL 2.0</li>
-<li>Custom Deployers</li>
-<li>Binary serialization (Fast Infoset)</li>
-<li>JSON support</li>
-<li>EJB Provider support</li>
-</ul>
-<h3>Supported Specifications</h3>
-<ul>
-<li>SOAP 1.1 and 1.2</li>
-<li>Message Transmission Optimization Mechanism (MTOM), XML
-Optimized Packaging (XOP) and SOAP with Attachments</li>
-<li>WSDL 1.1, including both SOAP and HTTP bindings</li>
-<li>WS-Addressing (submission and final)</li>
-<li>WS-Policy</li>
-<li>SAAJ 1.1</li>
-</ul>
-<h3>Transports</h3>
-<ul>
-<li>HTTP</li>
-<li>SMTP</li>
-<li>JMS</li>
-<li>TCP</li>
-</ul>
-<h3>Supported Data Bindings</h3>
-<ul>
-<li>Axis Data Binding (ADB)</li>
-<li>XMLBeans</li>
-<li>JibX</li>
-<li>JaxBRI (Experimental)</li>
-</ul>
-<h2><a name="Tools_included_in this_Release">Tools Included in This
-Release</a></h2>
-<p>[<a href="tools/index.html"
->Download Tool Plug-ins</a>]</p>
-<ol type="1">
-<li>Axis2 Web Application (Web App)</li>
-<li>WSDL2WS- <a href="tools/eclipse/wsdl2java-plugin.html"
->eclipse plug-in</a><a>/</a> <a href=
-"tools/CodegenToolReference.html">Command line
-version</a><a>/</a><a href=
-"tools/idea/Idea_plug-in_userguide.html#WSDL2Java_Code_Generation"
->IntelliJ IDEA plug-in</a><a>/</a><a href=
-"tools/maven-plugins/maven-wsdl2code-plugin.html"
->Maven2 WSDL2Code Plug-in</a></li>
-<li>Service Archive Wizard- <a href=
-"tools/eclipse/servicearchiver-plugin.html"
->eclipse plug-in</a>/ <a href=
-"tools/idea/Idea_plug-in_userguide.html#Create_Service_Archive"
->IntelliJ IDEA plug-in</a>/ <a href=
-"tools/maven-plugins/maven-aar-plugin.html"
->Maven2 AAR Plug-in</a></li>
-<li>Java2WSDL- <a href=
-"tools/maven-plugins/maven-java2wsdl-plugin.html"
->Maven2 Java2WSDL Plug-in</a></li>
-</ol>
-<h2>Extension Modules</h2>
-<ul>
-<li>Apache Rampart: Supporting WS-Security (and soon
-WS-Policy)</li>
-<li>Apache Sandesha2: Supporting WS-Reliable Messaging</li>
-</ul>
-(Apache Axis2 comes built in with a module that supports
-WS-Addressing.)
-<h2>Known Issues and Limitations</h2>
-<h2>Archived News</h2>
-<p>For information on previous Axis2 releases running up to the
-current release see the <a href="archived_news.html"
->'Axis2 Archived News'</a> page.</p>
-For other news items from Apache Software Foundation see:
-<ul>
-<li><a href=
-"http://www.apachenews.org/archives/cat_apache_webservices_index.html";>
-Web services related news on the Apache News Blog Online</a></li>
-<li><a href="http://www.apachenews.org/";>The Apache News Blog
-Online</a></li>
-</ul>
 </body>
 </document>

Modified: 
axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/modules/index.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/modules/index.xml?rev=1818518&r1=1818517&r2=1818518&view=diff
==============================================================================
--- axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/modules/index.xml 
(original)
+++ axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/modules/index.xml 
Sun Dec 17 22:34:08 2017
@@ -40,20 +40,14 @@ Axis2.</p>
 <td><a href="addressing/index.html">Addressing</a></td>
 <td>This is an implementation of WS-Addressing submission version
 (2004-08) and WS-Addressing 2005-08 versions.</td>
-<td>Bundled with the <a href="../download.cgi#std-bin">Standard Binary 
Distribution</a>.</td>
+<td>Bundled with the <a href="../download.html">Standard Binary 
Distribution</a>.</td>
 </tr>
 <tr>
 <td><a href="../docs/soapmonitor-module.html">SOAP Monitor</a></td>
 <td>SOAP Monitor utility provides a way for Web services developers
 to monitor the SOAP messages being sent/received without requiring
 any special configuration or restarting of the server</td>
-<td>Bundled with the <a href="../download.cgi#std-bin">Standard Binary 
Distribution</a>.</td>
-</tr>
-<tr>
-<td><a href=
-"http://ws.apache.org/sandesha/sandesha2/index.html";>Sandesha2</a></td>
-<td>An implementation of WS-RM specification February 2005</td>
-<td><a 
href="http://axis.apache.org/axis2/java/sandesha/";>http://axis.apache.org/axis2/java/sandesha/</a></td>
+<td>Bundled with the <a href="../download.html">Standard Binary 
Distribution</a>.</td>
 </tr>
 <tr>
 <td><a href="http://ws.apache.org/rampart/";>Rampart</a></td>

Modified: 
axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/tools/eclipse/servicearchiver-plugin.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/tools/eclipse/servicearchiver-plugin.xml?rev=1818518&r1=1818517&r2=1818518&view=diff
==============================================================================
--- 
axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/tools/eclipse/servicearchiver-plugin.xml
 (original)
+++ 
axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/tools/eclipse/servicearchiver-plugin.xml
 Sun Dec 17 22:34:08 2017
@@ -27,7 +27,7 @@
         <h1>Service Archive Generator Wizard Guide for Eclipse Plug-in</h1>
         <p>This document will guide you through the installation and usage
         of the archive generator Eclipse plug-in.</p>
-        <p><a href="../index.html">[Download Plugin Tool]</a></p>
+        <p><a href="../../download.html">[Download Plugin Tool]</a></p>
         <macro name="toc"/>
         <section name="Introduction">
             <p>As part of the Axis2 tool set, the service archive generator is

Modified: 
axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/tools/eclipse/wsdl2java-plugin.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/tools/eclipse/wsdl2java-plugin.xml?rev=1818518&r1=1818517&r2=1818518&view=diff
==============================================================================
--- 
axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/tools/eclipse/wsdl2java-plugin.xml
 (original)
+++ 
axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/tools/eclipse/wsdl2java-plugin.xml
 Sun Dec 17 22:34:08 2017
@@ -29,7 +29,7 @@
         for Eclipse. In other words, this document will guide you through
         the operations of generating a WSDL file from a Java class and/or
         generating a Java class file from a WSDL file.</p>
-        <p><a href="../index.html">[Download Plugin Tool]</a></p>
+        <p><a href="../../download.html">[Download Plugin Tool]</a></p>
         <macro name="toc"/>
         <section name="Introduction">
             <p>The Axis2 code generator comes built-in with an <a href=


Reply via email to