This is an automated email from the ASF dual-hosted git repository.

robertlazarski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-core.git

commit 3abbbf505b5ee098f174499ec968cd679407daa1
Author: Robert Lazarski <[email protected]>
AuthorDate: Sun Apr 19 19:39:32 2026 -1000

    AXIS2-6105 Remove Eclipse and IntelliJ IDEA plugins
    
    Remove axis2-eclipse-codegen-plugin, axis2-eclipse-service-plugin,
    and axis2-idea-plugin modules. These plugins are unmaintained, broken
    on current Eclipse versions, and no longer used by the community per
    the dev@ mailing list discussion.
    
    Removes:
    - 3 module directories (source and Eclipse PDE metadata)
    - org.eclipse.platform dependencies (SWT, JFace, OSGi, Equinox)
    - com.intellij:openapi and com.intellij:extensions dependencies
    - intellij.version property
    - Eclipse/IDEA entries from toc.xml, contents.xml.vm, tools/index.xml
    - Download links from download.md.vm
    - Eclipse-specific entries from src-assembly.xml, apidocs/pom.xml
    - dist.py release script (Eclipse/IDEA plugin specific)
    - modules/tool/build.xml and readme.txt (Eclipse-only build instructions)
    - .gitignore entries for Eclipse plugin PDE artifacts
    - Site docs: tools/eclipse/, tools/idea/
    
    Retains: org.eclipse.angus (Jakarta mail), org.eclipse.jetty (test
    transport), eclipse-settings-maven-plugin (code formatting) — these
    are unrelated to the IDE plugins.
---
 .gitignore                                         |   4 -
 apidocs/pom.xml                                    |  16 +-
 etc/dist.py                                        |  51 ---
 .../src/main/assembly/src-assembly.xml             |  10 +-
 modules/tool/build.xml                             | 121 -------
 modules/tool/readme.txt                            |  80 -----
 pom.xml                                            |  72 +----
 src/site/markdown/download.md.vm                   |  12 -
 .../markdown/tools/eclipse/plugin-installation.md  |  81 -----
 .../tools/eclipse/images/ServicePage1.jpg          | Bin 25556 -> 0 bytes
 .../eclipse/images/ServiceWizardSelection.jpg      | Bin 27748 -> 0 bytes
 src/site/resources/tools/eclipse/images/help.jpg   | Bin 22444 -> 0 bytes
 .../tools/eclipse/images/java2wsdl-screen0.jpg     | Bin 32475 -> 0 bytes
 .../tools/eclipse/images/java2wsdl-screen0.png     | Bin 31541 -> 0 bytes
 .../tools/eclipse/images/java2wsdl-screen1.jpg     | Bin 39311 -> 0 bytes
 .../tools/eclipse/images/java2wsdl-screen1.png     | Bin 34296 -> 0 bytes
 .../tools/eclipse/images/java2wsdl-screen2.jpg     | Bin 37690 -> 0 bytes
 .../tools/eclipse/images/java2wsdl-screen2.png     | Bin 34420 -> 0 bytes
 .../tools/eclipse/images/java2wsdl-screen3.jpg     | Bin 31245 -> 0 bytes
 .../tools/eclipse/images/java2wsdl-screen3.png     | Bin 34808 -> 0 bytes
 .../tools/eclipse/images/java2wsdl-screen31.png    | Bin 70902 -> 0 bytes
 .../tools/eclipse/images/java2wsdl-screen4.png     | Bin 10597 -> 0 bytes
 .../tools/eclipse/images/service_page2.jpg         | Bin 51188 -> 0 bytes
 .../tools/eclipse/images/service_page3.jpg         | Bin 25184 -> 0 bytes
 .../tools/eclipse/images/service_page3_hl.jpg      | Bin 12474 -> 0 bytes
 .../tools/eclipse/images/service_page4_load.jpg    | Bin 7569 -> 0 bytes
 .../tools/eclipse/images/service_page4_plain.jpg   | Bin 24398 -> 0 bytes
 .../images/service_page4_search_declared.jpg       | Bin 21176 -> 0 bytes
 .../tools/eclipse/images/service_page4_table.jpg   | Bin 48828 -> 0 bytes
 .../tools/eclipse/images/service_page5.jpg         | Bin 25558 -> 0 bytes
 .../tools/eclipse/images/service_page5_added.jpg   | Bin 29705 -> 0 bytes
 .../tools/eclipse/images/service_page5_browsed.jpg | Bin 27486 -> 0 bytes
 .../tools/eclipse/images/service_page5_hl.jpg      | Bin 28418 -> 0 bytes
 .../tools/eclipse/images/service_page5_remove.jpg  | Bin 24955 -> 0 bytes
 .../tools/eclipse/images/service_page6.jpg         | Bin 26003 -> 0 bytes
 .../resources/tools/eclipse/images/success_msg.jpg | Bin 9059 -> 0 bytes
 .../tools/eclipse/images/wsdl2java-screen0.jpg     | Bin 30950 -> 0 bytes
 .../tools/eclipse/images/wsdl2java-screen0.png     | Bin 30971 -> 0 bytes
 .../tools/eclipse/images/wsdl2java-screen1.jpg     | Bin 32564 -> 0 bytes
 .../tools/eclipse/images/wsdl2java-screen1.png     | Bin 29288 -> 0 bytes
 .../tools/eclipse/images/wsdl2java-screen2.jpg     | Bin 29129 -> 0 bytes
 .../tools/eclipse/images/wsdl2java-screen2.png     | Bin 26281 -> 0 bytes
 .../tools/eclipse/images/wsdl2java-screen3.jpg     | Bin 59342 -> 0 bytes
 .../tools/eclipse/images/wsdl2java-screen3.png     | Bin 73076 -> 0 bytes
 .../tools/eclipse/images/wsdl2java-screen31.png    | Bin 70902 -> 0 bytes
 .../tools/eclipse/images/wsdl2java-screen4.jpg     | Bin 27535 -> 0 bytes
 .../tools/eclipse/images/wsdl2java-screen4.png     | Bin 43883 -> 0 bytes
 .../tools/eclipse/images/wsdl2java-screen41.png    | Bin 47827 -> 0 bytes
 src/site/xdoc/docs/contents.xml.vm                 |  16 +-
 src/site/xdoc/docs/toc.xml                         |   6 +-
 .../xdoc/tools/eclipse/servicearchiver-plugin.xml  | 168 ----------
 src/site/xdoc/tools/eclipse/wsdl2java-plugin.xml   | 151 ---------
 .../xdoc/tools/idea/Idea_plug-in_userguide.xml     | 349 ---------------------
 src/site/xdoc/tools/index.xml                      |  31 +-
 54 files changed, 7 insertions(+), 1161 deletions(-)

diff --git a/.gitignore b/.gitignore
index fc2474595c..80b55f19da 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,9 +3,5 @@
 .settings
 .claude
 target
-/modules/tool/axis2-eclipse-codegen-plugin/META-INF
-/modules/tool/axis2-eclipse-codegen-plugin/lib
-/modules/tool/axis2-eclipse-service-plugin/META-INF
-/modules/tool/axis2-eclipse-service-plugin/lib
 axis2-json-api*.log
 wtf.txt
diff --git a/apidocs/pom.xml b/apidocs/pom.xml
index ba678d3eb3..a302f3f715 100644
--- a/apidocs/pom.xml
+++ b/apidocs/pom.xml
@@ -187,21 +187,7 @@
             <artifactId>axis2-ant-plugin</artifactId>
             <version>${project.version}</version>
         </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>axis2.eclipse.codegen.plugin</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>axis2.eclipse.service.plugin</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>axis2-idea-plugin</artifactId>
-            <version>${project.version}</version>
-        </dependency>
+        <!-- Eclipse/IDEA plugin deps removed: AXIS2-6105 -->
         <dependency>
             <groupId>${project.groupId}</groupId>
             <artifactId>axis2-java2wsdl-maven-plugin</artifactId>
diff --git a/etc/dist.py b/etc/dist.py
deleted file mode 100644
index 830b2c803d..0000000000
--- a/etc/dist.py
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-# 
-# http://www.apache.org/licenses/LICENSE-2.0
-# 
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-from os import *
-from os.path import *
-from shutil import copyfile
-from shutil import rmtree
-from subprocess import call
-from xml.etree.ElementTree import parse
-
-root_dir = realpath(join(dirname(__file__), ".."))
-pom = parse(join(root_dir, "pom.xml"))
-release = pom.getroot().find("{http://maven.apache.org/POM/4.0.0}version";).text
-dist_root = join(root_dir, "target", "dist")
-dist_dir = join(dist_root, release)
-
-if exists(dist_root):
-    rmtree(dist_root)
-call(["svn", "checkout", 
"https://dist.apache.org/repos/dist/dev/axis/axis2/java/core/";, dist_root])
-mkdir(dist_dir)
-for suffix in [ "zip", "zip.asc", "zip.sha512" ]:
-    for classifier in [ "bin", "src", "war" ]:
-        file = "axis2-" + release + "-" + classifier + "." + suffix
-        copyfile(join(root_dir, "modules", "distribution", "target", file), 
join(dist_dir, file))
-    for tool in [ "codegen", "service" ]:
-        copyfile(join(root_dir, "modules", "tool", "axis2-eclipse-" + tool + 
"-plugin", "target", "axis2.eclipse." + tool + ".plugin-" + release + "-dist." 
+ suffix),
-                 join(dist_dir, "axis2-eclipse-" + tool + "-plugin-" + release 
+ "." + suffix))
-    file = "axis2-idea-plugin-" + release + "." + suffix
-    copyfile(join(root_dir, "modules", "tool", "axis2-idea-plugin", "target", 
file), join(dist_dir, file))
-
-call(["svn", "add", dist_dir])
-if release.endswith("-SNAPSHOT"):
-    print ("Skipping commit because version is a snapshot.")
-else:
-    call(["svn", "commit", dist_dir])
diff --git a/modules/distribution/src/main/assembly/src-assembly.xml 
b/modules/distribution/src/main/assembly/src-assembly.xml
index 2e5ca3cff2..02b61ff902 100755
--- a/modules/distribution/src/main/assembly/src-assembly.xml
+++ b/modules/distribution/src/main/assembly/src-assembly.xml
@@ -42,13 +42,7 @@
             <outputDirectory></outputDirectory>
             <useDefaultExcludes>true</useDefaultExcludes>
             <excludes>
-                <!-- For PDE support, we need to generate some files outside 
of the
-                     target directory. They are removed during the clean 
phase, but
-                     we also need to exclude them here. -->
-                
<exclude>modules/tool/axis2-eclipse-service-plugin/META-INF/**</exclude>
-                
<exclude>modules/tool/axis2-eclipse-service-plugin/lib/**</exclude>
-                
<exclude>modules/tool/axis2-eclipse-codegen-plugin/META-INF/**</exclude>
-                
<exclude>modules/tool/axis2-eclipse-codegen-plugin/lib/**</exclude>
+                <!-- Eclipse plugin exclusions removed: AXIS2-6105 -->
                 
                 <!-- These directories are not excluded by the rules below 
because of the
                      "src" component in the path. We need to exclude them 
explicitly. -->
@@ -77,7 +71,7 @@
 
         </fileSet>
 
-        <!-- copying tools section of xdocs. This is needed by eclipse plugins 
-->
+        <!-- copying tools section of xdocs -->
         <fileSet>
             <directory>../../xdocs</directory>
             <outputDirectory>xdocs</outputDirectory>
diff --git a/modules/tool/build.xml b/modules/tool/build.xml
deleted file mode 100755
index 8bdfee928c..0000000000
--- a/modules/tool/build.xml
+++ /dev/null
@@ -1,121 +0,0 @@
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one
-  ~ or more contributor license agreements. See the NOTICE file
-  ~ distributed with this work for additional information
-  ~ regarding copyright ownership. The ASF licenses this file
-  ~ to you under the Apache License, Version 2.0 (the
-  ~ "License"); you may not use this file except in compliance
-  ~ with the License. You may obtain a copy of the License at
-  ~
-  ~ http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing,
-  ~ software distributed under the License is distributed on an
-  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  ~ KIND, either express or implied. See the License for the
-  ~ specific language governing permissions and limitations
-  ~ under the License.
-  -->
-
-<project basedir="." default="help">
-
-       <property name="output.folder" 
value="./target/eclipse_plugins"></property>
-       <property name="service.plugin.folder" 
value="./axis2-eclipse-service-plugin"></property>
-       <property name="codegen.plugin.folder" 
value="./axis2-eclipse-codegen-plugin"></property>
-
-       <!-- Clean the directory -->
-       <target name="clean">
-          <delete dir="${output.folder}"></delete>
-       </target>
-
-       <!-- Default target to generate all the plugins -->
-       <target name="all">
-         <antcall target="clean" />
-         <antcall target="generate-plugins"/>
-         <antcall target="release-plugins"/>
-       </target>
-
-       <!-- init-->
-       <target name="init">
-          <mkdir dir="${output.folder}"></mkdir>
-       </target>
-
-        <target name="generate-projects" depends="init">
-               <ant dir="${service.plugin.folder}" 
target="generate-service-project" />
-               <ant dir="${codegen.plugin.folder}" 
target="generate-codegen-project"  />
-        </target>
-
-       <target name="generate-service-project" depends="init">
-              <ant dir="${service.plugin.folder}" 
target="generate-service-project" />
-       </target>
-       
-       <target name="generate-codegen-project" depends="init">
-                <ant dir="${codegen.plugin.folder}" 
target="generate-codegen-project" />
-       </target>
-
-        <target name="generate-plugins" depends="init">
-               <ant dir="${service.plugin.folder}" 
target="generate-service-plugin" />
-               <ant dir="${codegen.plugin.folder}" 
target="generate-codegen-plugin" />
-        </target>
-
-       <target name="generate-service-plugin" depends="init">
-               <ant dir="${service.plugin.folder}" 
target="generate-service-plugin" />
-       </target>
-
-       <target name="generate-codegen-plugin" depends="init" >
-                <ant dir="${codegen.plugin.folder}" 
target="generate-codegen-plugin" />
-       </target>
-
-        <target name="install-plugins" depends="init">
-               <ant dir="${service.plugin.folder}" 
target="install-service-plugin" />
-               <ant dir="${codegen.plugin.folder}" 
target="install-codegen-plugin" />
-        </target>
-
-       <target name="install-service-plugin" depends="init">
-               <ant dir="${service.plugin.folder}" 
target="install-service-plugin" />
-       </target>
-
-       <target name="install-codegen-plugin" depends="init">
-                <ant dir="${codegen.plugin.folder}" 
target="install-codegen-plugin" />
-       </target>
-
-       <target name="release-plugins" depends="init">
-               <ant dir="${service.plugin.folder}" target="release-plugin" />
-               <ant dir="${codegen.plugin.folder}" target="release-plugin" />
-       </target>
-
-        <target name="release-codegen-plugin" depends="init">
-                <ant dir="${codegen.plugin.folder}" target="release-plugin" />
-        </target>
-
-        <target name="release-service-plugin" depends="init">
-               <ant dir="${service.plugin.folder}" target="release-plugin" />
-        </target>
-
-
-    <target name="help">
-            <echo 
message="****************************************************************************"
 />
-            <echo message="**                   Eclipse Plugin Build           
                      **" />
-            <echo message="**  pre-requisit            : env.ECLIPSE_HOME      
                      **" />
-            <echo message="**                                                  
                      **" />
-            <echo message="**  build projects          : generate-projects     
                      **" />
-            <echo message="**  build service project   : 
generate-service-project                    **" />
-            <echo message="**  build codegen project   : 
generate-codegen-project                    **" />
-            <echo message="**                                                  
                      **" />
-            <echo message="**  build plugins           : generate-plugins      
                      **" />
-            <echo message="**  build service plugin    : 
generate-service-plugin                     **" />
-            <echo message="**  build codegen plugin    : 
generate-codegen-plugin                     **" />
-            <echo message="**                                                  
                      **" />
-            <echo message="**  install plugins         : install-plugins       
                      **" />
-            <echo message="**  install service plugin  : 
install-service-plugin                      **" />
-            <echo message="**  install codegen plugin  : 
install-codegen-plugin                      **" />
-            <echo message="**                                                  
                      **" />
-            <echo message="**  release plugins         : release-plugins       
                      **" />
-            <echo message="**  release service plugin  : 
release-service-plugin                      **" />
-            <echo message="**  release codegen plugin  : 
release-codegen-plugin                      **" />
-            <echo message="**                                                  
                      **" />
-            <echo message="**                                                  
                      **" />
-            <echo 
message="****************************************************************************"
 />
-
-    </target>
-</project>
diff --git a/modules/tool/readme.txt b/modules/tool/readme.txt
deleted file mode 100644
index ef977a78a0..0000000000
--- a/modules/tool/readme.txt
+++ /dev/null
@@ -1,80 +0,0 @@
-================
-Using the tools  
-================
-
-=========================
-(1) Axis2 elcipse plugins
-=========================
-
-Note - The plugins are specificallyqp for Eclipse version 3.1 and up
-
-Maven2 Build
-------------
-       * To build the eclipse plugin type "mvn clean install 
-Dmaven.test.skip=true" command in the
-         tools/axis2-eclipse-<name>-plugin directory
-       * If you have already downloaded the maven artifacts you can invoke a 
local build by
-          same directory"mvn clean install -Dmaven.test.skip=true -o"
-        * After the successful build the zip version of the plugin will be 
available at
-          tools/axis2-eclipse-<name>-plugin/target/dist directory
-       * To run the plugin you need please refer to,
-          - Tools Page On Apache Axis 2 Documentation  
http://ws.apache.org/axis2/tools/
-
-Ant Build
----------
-       Create Eclipse Plugin Projects
-       ------------------------------
-
-       * Since the source for the tools has a dependency on the eclipse 
classes. one has to run the
-         ant build file (build.xml) to generate a relevant eclipse project 
from the source.
-         
-       * In order to compile the plugin first you must do a maven create-lib 
on Axis2 Source and
-         set ECLIPSE_HOME environment variable to point to your eclipse home 
directory.  
-       
-       * use the ant generate-projects command to generate the plugin projects.
-       
-       * Once the projects are generated in each eclipse plugin directory 
under tools directory
-          (axis2-eclipse-service-plugin and axis2-eclipse-codegen-plugin) they 
can be opened as a Eclipse PDE
-         for building and editing.
-         
-       * This can be done by File -> Import -> Existing project into workspace 
on Elcipse menu and 
-         point that to the any of eclipse plugin directory under tools 
directory.
-
-       Build Eclipse Plugin Projects
-       ------------------------------
-
-       * Build and install the eclipse plugin to your local eclipse plugin 
directory.
-                * In order to compile the plugin first you must do a maven 
create-lib on Axis2 Source and
-                  set ECLIPSE_HOME environment variable to point to your 
eclipse home directory.
-                * stop eclpse if still on operation.
-                * use ant install-plugins 
-                * start eclipse
-                * plugins will be accessible through [File -> New -> Other] 
ctl+n under Axis2 Wizards.
-
-       * Release the plugins in compressed format
-                * In order to compile the plugin first you must do a maven 
create-lib on Axis2 Source and
-                  set ECLIPSE_HOME environment variable to point to your 
eclipse home directory.
-                * stop eclpse if still on operation.
-                * ant release-plugins
-                * plugins will be available at target/eclipse_projects/release
-       
-       * The tool sources are not included in the build
-       
-       * To run the plugin you need please refer to,
-               - Tools Page On Apache Axis 2 Documentation  
http://ws.apache.org/axis2/tools/
-
-
-
-==============================
-(2) Axis2 Intellij Idea plugin
-==============================
-
-Maven build
------------
-
-        * To build the plugin type maven command in the 
tools/axis2-idea-plugin directory
-        * If you have already downloaded the maven artifacts you can invoke a 
local build by maven -o
-          same directory
-        * After the successful build the zip version of the plugin will be 
available at
-          tools/axis2-idea-plugin/target directory
-           * To run the plugin you need please refer to,
-                   - Tools Page On Apache Axis 2 Documentation  
http://ws.apache.org/axis2/tools/
diff --git a/pom.xml b/pom.xml
index 587902552c..833fd38a87 100644
--- a/pom.xml
+++ b/pom.xml
@@ -403,9 +403,6 @@
         <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>
-        <module>modules/tool/axis2-eclipse-service-plugin</module>
-        <module>modules/tool/axis2-idea-plugin</module>
         <module>modules/tool/axis2-java2wsdl-maven-plugin</module>
         <module>modules/tool/axis2-mar-maven-plugin</module>
         <module>modules/tool/axis2-repo-maven-plugin</module>
@@ -479,7 +476,6 @@
         <groovy.version>5.0.5</groovy.version>
         <httpcore.version>5.4.2</httpcore.version>
         <httpclient.version>5.6</httpclient.version>
-        <intellij.version>5.0</intellij.version>
         <jaxbri.version>4.0.3</jaxbri.version>
         <jetty.version>12.1.8</jetty.version>
         <jibx.version>1.4.5</jibx.version>
@@ -878,73 +874,7 @@
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <dependency>
-                <groupId>org.eclipse.platform</groupId>
-                <artifactId>org.eclipse.core.jobs</artifactId>
-                <version>3.15.700</version>
-            </dependency>
-            <dependency>
-                <groupId>org.eclipse.platform</groupId>
-                <artifactId>org.eclipse.core.resources</artifactId>
-                <version>3.23.100</version>
-            </dependency>
-           <dependency>
-                <groupId>org.eclipse.platform</groupId>
-                <artifactId>org.eclipse.core.runtime</artifactId>
-                <version>3.34.200</version>
-            </dependency>
-           <dependency>
-                <groupId>org.eclipse.platform</groupId>
-                <artifactId>org.eclipse.equinox.common</artifactId>
-                <version>3.20.300</version>
-            </dependency>
-           <dependency>
-                <groupId>org.eclipse.platform</groupId>
-                <artifactId>org.eclipse.jface</artifactId>
-                <version>3.38.100</version>
-            </dependency>
-            <dependency>
-                <groupId>org.eclipse.platform</groupId>
-                <artifactId>org.eclipse.osgi</artifactId>
-                <version>3.24.100</version>
-            </dependency>
-           <dependency>
-                <groupId>org.eclipse.platform</groupId>
-                <artifactId>org.eclipse.swt</artifactId>
-                <version>3.132.0</version>
-            </dependency>
-            <dependency>
-                <groupId>org.eclipse.platform</groupId>
-                <artifactId>org.eclipse.swt.win32.win32.x86_64</artifactId>
-                <version>3.133.0</version>
-            </dependency>
-           <dependency>
-                <groupId>org.eclipse.platform</groupId>
-                <artifactId>org.eclipse.ui.ide</artifactId>
-                <version>3.22.800</version>
-            </dependency>
-            <dependency>
-                <groupId>org.eclipse.platform</groupId>
-                <artifactId>org.eclipse.ui.workbench</artifactId>
-                <version>3.137.0</version>
-                <exclusions>
-                   <!-- FIXME -->      
-                    <exclusion>
-                        <groupId>xml-apis</groupId>
-                        <artifactId>xml-apis-ext</artifactId>
-                    </exclusion>
-                </exclusions>
-            </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>
+            <!-- Eclipse platform and IntelliJ deps removed: AXIS2-6105 -->
             <dependency>
                 <groupId>org.mozilla</groupId>
                 <artifactId>rhino</artifactId>
diff --git a/src/site/markdown/download.md.vm b/src/site/markdown/download.md.vm
index bf2ab46266..cdb7b52db8 100644
--- a/src/site/markdown/download.md.vm
+++ b/src/site/markdown/download.md.vm
@@ -30,9 +30,6 @@ The following distributions are available for download:
 Binary distribution                | [axis2-${release_version}-bin.zip][1]     
                | [SHA512][3] [PGP][4]
 Source distribution                | [axis2-${release_version}-src.zip][5]     
                | [SHA512][7] [PGP][8]
 WAR distribution                   | [axis2-${release_version}-war.zip][9]     
                | [SHA512][11] [PGP][12]
-## Service Archive plugin for Eclipse | 
[axis2-eclipse-service-plugin-${release_version}.zip][13] | [SHA512][15] 
[PGP][16]
-## Code Generator plugin for Eclipse  | 
[axis2-eclipse-codegen-plugin-${release_version}.zip][17] | [SHA512][19] 
[PGP][20]
-Axis2 plugin for IntelliJ IDEA     | 
[axis2-idea-plugin-${release_version}.zip][21]            | [SHA512][23] 
[PGP][24]
 
 The binary distribution contains all the Axis2 libraries and modules, except 
for [Apache Rampart](../rampart/)
 (WS-Security implementation) which must be downloaded separately. It also 
contains command line tools,
@@ -56,15 +53,6 @@ All releases are also available as Maven artifacts in the 
[central repository][2
 [9]: 
http://www.apache.org/dyn/closer.lua/axis/axis2/java/core/${release_version}/axis2-${release_version}-war.zip
 [11]: 
https://downloads.apache.org/axis/axis2/java/core/${release_version}/axis2-${release_version}-war.zip.sha512
 [12]: 
https://downloads.apache.org/axis/axis2/java/core/${release_version}/axis2-${release_version}-war.zip.asc
-[13]: 
http://www.apache.org/dyn/closer.lua/axis/axis2/java/core/${release_version}/axis2-eclipse-service-plugin-${release_version}.zip
-[15]: 
https://downloads.apache.org/axis/axis2/java/core/${release_version}/axis2-eclipse-service-plugin-${release_version}.zip.sha512
-[16]: 
https://downloads.apache.org/axis/axis2/java/core/${release_version}/axis2-eclipse-service-plugin-${release_version}.zip.asc
-[17]: 
http://www.apache.org/dyn/closer.lua/axis/axis2/java/core/${release_version}/axis2-eclipse-codegen-plugin-${release_version}.zip
-[19]: 
https://downloads.apache.org/axis/axis2/java/core/${release_version}/axis2-eclipse-codegen-plugin-${release_version}.zip.sha512
-[20]: 
https://downloads.apache.org/axis/axis2/java/core/${release_version}/axis2-eclipse-codegen-plugin-${release_version}.zip.asc
-[21]: 
http://www.apache.org/dyn/closer.lua/axis/axis2/java/core/${release_version}/axis2-idea-plugin-${release_version}.zip
-[23]: 
https://downloads.apache.org/axis/axis2/java/core/${release_version}/axis2-idea-plugin-${release_version}.zip.sha512
-[24]: 
https://downloads.apache.org/axis/axis2/java/core/${release_version}/axis2-idea-plugin-${release_version}.zip.asc
 [25]: http://www.apache.org/dev/release-signing#verifying-signature
 [26]: https://downloads.apache.org/axis/axis2/java/core/KEYS
 [27]: http://www.apache.org/dyn/closer.lua/axis/axis2/java/core/
diff --git a/src/site/markdown/tools/eclipse/plugin-installation.md 
b/src/site/markdown/tools/eclipse/plugin-installation.md
deleted file mode 100644
index e9112aaf20..0000000000
--- a/src/site/markdown/tools/eclipse/plugin-installation.md
+++ /dev/null
@@ -1,81 +0,0 @@
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one
-  ~ or more contributor license agreements. See the NOTICE file
-  ~ distributed with this work for additional information
-  ~ regarding copyright ownership. The ASF licenses this file
-  ~ to you under the Apache License, Version 2.0 (the
-  ~ "License"); you may not use this file except in compliance
-  ~ with the License. You may obtain a copy of the License at
-  ~
-  ~ http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing,
-  ~ software distributed under the License is distributed on an
-  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  ~ KIND, either express or implied. See the License for the
-  ~ specific language governing permissions and limitations
-  ~ under the License.
-  -->
-
-Eclipse plugin installation
-===========================
-
-Introduction
-------------
-
-This document provides instructions for installating of the two Eclipse 
plugins provided by Axis2
-([Service Archive Generator](servicearchiver-plugin.html) and [Code Generator 
Wizard](wsdl2java-plugin.html)).
-The two plugins should work on Eclipse version 3.1 and upwards, and require at 
least Java 1.5.
-The plugins have dependencies on bundles that are installed by default in the 
Eclipse IDE for Java EE Developers
-edition, but not in the Eclipse IDE for Java Developers edition. It is 
therefore recommended
-to use the EE edition.
-The installation procedure is the same for both plugins, but depends on the 
Eclipse
-version being used. To determine which procedure to use, check if there is a
-`dropins` folder in the Eclipse installation directory. This folder is used
-by the p2 provisioning system introduced in recent Eclipse version. It should 
be
-present starting with Eclipse version 3.4.
-
-Installation using the dropins directory
-----------------------------------------
-
-If your Eclipse version uses p2, use the following procedure to install the
-Axis2 plugins:
-
-1.  [Download](../../download.html) the ZIP file for the plugin you want to 
install.
-
-2.  Extract the content of the `plugins` folder in the ZIP archive into the
-    `dropins` folder (i.e. do **not** create a `plugins` folder under 
`dropins`).
-
-As explained 
[here](http://wiki.eclipse.org/Equinox_p2_Getting_Started#Dropins),
-it is possible to use other directory layouts in the `dropins` folder.
-
-Installation on older Eclipse versions
---------------------------------------
-
-If you have an older Eclipse version that doesn't support p2 yet, use the 
following
-procedure to install the Axis2 plugins:
-
-1.  [Download](../../download.html) the ZIP file for the plugin you want to 
install.
-
-2.  Extract the content of the ZIP archive into the Eclipse installation 
directory.
-    This should add one or more JAR files and/or directories to the existing 
`plugins`
-    folder.
-
-Debugging
----------
-
-If a plugin doesn't show up in the Eclipse UI, use the following debugging 
procedure:
-
-1.  Start Eclipse with the `-console` option.
-
-2.  In the console, use `ss axis2` to check if the plugin has been installed 
and to
-    identify its bundle ID.
-
-3.  If the plugin has not been installed, use the `install` command (with a 
`file:` URL
-    pointing to the plugin) to force its installation.
-
-4.  Use the `start` command (with the bundle ID as argument) to attempt to 
start the
-    bundle. If the plugin doesn't show up in the UI, then this command will 
typically
-    fail with an error message explaining the reason.
-
-Please use this procedure before opening a bug report.
diff --git a/src/site/resources/tools/eclipse/images/ServicePage1.jpg 
b/src/site/resources/tools/eclipse/images/ServicePage1.jpg
deleted file mode 100644
index 94758fd834..0000000000
Binary files a/src/site/resources/tools/eclipse/images/ServicePage1.jpg and 
/dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/ServiceWizardSelection.jpg 
b/src/site/resources/tools/eclipse/images/ServiceWizardSelection.jpg
deleted file mode 100644
index e7483b7e27..0000000000
Binary files 
a/src/site/resources/tools/eclipse/images/ServiceWizardSelection.jpg and 
/dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/help.jpg 
b/src/site/resources/tools/eclipse/images/help.jpg
deleted file mode 100644
index a9ac96ea12..0000000000
Binary files a/src/site/resources/tools/eclipse/images/help.jpg and /dev/null 
differ
diff --git a/src/site/resources/tools/eclipse/images/java2wsdl-screen0.jpg 
b/src/site/resources/tools/eclipse/images/java2wsdl-screen0.jpg
deleted file mode 100644
index 1c50db0131..0000000000
Binary files a/src/site/resources/tools/eclipse/images/java2wsdl-screen0.jpg 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/java2wsdl-screen0.png 
b/src/site/resources/tools/eclipse/images/java2wsdl-screen0.png
deleted file mode 100644
index f2cff1d4ce..0000000000
Binary files a/src/site/resources/tools/eclipse/images/java2wsdl-screen0.png 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/java2wsdl-screen1.jpg 
b/src/site/resources/tools/eclipse/images/java2wsdl-screen1.jpg
deleted file mode 100644
index e2f2efb224..0000000000
Binary files a/src/site/resources/tools/eclipse/images/java2wsdl-screen1.jpg 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/java2wsdl-screen1.png 
b/src/site/resources/tools/eclipse/images/java2wsdl-screen1.png
deleted file mode 100644
index 0e449704c6..0000000000
Binary files a/src/site/resources/tools/eclipse/images/java2wsdl-screen1.png 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/java2wsdl-screen2.jpg 
b/src/site/resources/tools/eclipse/images/java2wsdl-screen2.jpg
deleted file mode 100644
index 4bd294ea63..0000000000
Binary files a/src/site/resources/tools/eclipse/images/java2wsdl-screen2.jpg 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/java2wsdl-screen2.png 
b/src/site/resources/tools/eclipse/images/java2wsdl-screen2.png
deleted file mode 100644
index fe2003424a..0000000000
Binary files a/src/site/resources/tools/eclipse/images/java2wsdl-screen2.png 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/java2wsdl-screen3.jpg 
b/src/site/resources/tools/eclipse/images/java2wsdl-screen3.jpg
deleted file mode 100644
index a3bbf07d3e..0000000000
Binary files a/src/site/resources/tools/eclipse/images/java2wsdl-screen3.jpg 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/java2wsdl-screen3.png 
b/src/site/resources/tools/eclipse/images/java2wsdl-screen3.png
deleted file mode 100644
index 9a9785babd..0000000000
Binary files a/src/site/resources/tools/eclipse/images/java2wsdl-screen3.png 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/java2wsdl-screen31.png 
b/src/site/resources/tools/eclipse/images/java2wsdl-screen31.png
deleted file mode 100644
index d65d20f1f9..0000000000
Binary files a/src/site/resources/tools/eclipse/images/java2wsdl-screen31.png 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/java2wsdl-screen4.png 
b/src/site/resources/tools/eclipse/images/java2wsdl-screen4.png
deleted file mode 100644
index 8257ff232b..0000000000
Binary files a/src/site/resources/tools/eclipse/images/java2wsdl-screen4.png 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/service_page2.jpg 
b/src/site/resources/tools/eclipse/images/service_page2.jpg
deleted file mode 100644
index c1d3afcb89..0000000000
Binary files a/src/site/resources/tools/eclipse/images/service_page2.jpg and 
/dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/service_page3.jpg 
b/src/site/resources/tools/eclipse/images/service_page3.jpg
deleted file mode 100644
index a438ee4ec3..0000000000
Binary files a/src/site/resources/tools/eclipse/images/service_page3.jpg and 
/dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/service_page3_hl.jpg 
b/src/site/resources/tools/eclipse/images/service_page3_hl.jpg
deleted file mode 100644
index 936be2fb71..0000000000
Binary files a/src/site/resources/tools/eclipse/images/service_page3_hl.jpg and 
/dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/service_page4_load.jpg 
b/src/site/resources/tools/eclipse/images/service_page4_load.jpg
deleted file mode 100644
index 7dd5e6ffe7..0000000000
Binary files a/src/site/resources/tools/eclipse/images/service_page4_load.jpg 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/service_page4_plain.jpg 
b/src/site/resources/tools/eclipse/images/service_page4_plain.jpg
deleted file mode 100644
index 5cb497d249..0000000000
Binary files a/src/site/resources/tools/eclipse/images/service_page4_plain.jpg 
and /dev/null differ
diff --git 
a/src/site/resources/tools/eclipse/images/service_page4_search_declared.jpg 
b/src/site/resources/tools/eclipse/images/service_page4_search_declared.jpg
deleted file mode 100644
index 0e3090012d..0000000000
Binary files 
a/src/site/resources/tools/eclipse/images/service_page4_search_declared.jpg and 
/dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/service_page4_table.jpg 
b/src/site/resources/tools/eclipse/images/service_page4_table.jpg
deleted file mode 100644
index 5ef0495d06..0000000000
Binary files a/src/site/resources/tools/eclipse/images/service_page4_table.jpg 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/service_page5.jpg 
b/src/site/resources/tools/eclipse/images/service_page5.jpg
deleted file mode 100644
index 91f226e262..0000000000
Binary files a/src/site/resources/tools/eclipse/images/service_page5.jpg and 
/dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/service_page5_added.jpg 
b/src/site/resources/tools/eclipse/images/service_page5_added.jpg
deleted file mode 100644
index b33e3763ff..0000000000
Binary files a/src/site/resources/tools/eclipse/images/service_page5_added.jpg 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/service_page5_browsed.jpg 
b/src/site/resources/tools/eclipse/images/service_page5_browsed.jpg
deleted file mode 100644
index df8381331f..0000000000
Binary files 
a/src/site/resources/tools/eclipse/images/service_page5_browsed.jpg and 
/dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/service_page5_hl.jpg 
b/src/site/resources/tools/eclipse/images/service_page5_hl.jpg
deleted file mode 100644
index 81d2149552..0000000000
Binary files a/src/site/resources/tools/eclipse/images/service_page5_hl.jpg and 
/dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/service_page5_remove.jpg 
b/src/site/resources/tools/eclipse/images/service_page5_remove.jpg
deleted file mode 100644
index e1b7f63ae1..0000000000
Binary files a/src/site/resources/tools/eclipse/images/service_page5_remove.jpg 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/service_page6.jpg 
b/src/site/resources/tools/eclipse/images/service_page6.jpg
deleted file mode 100644
index 3fe17c71f6..0000000000
Binary files a/src/site/resources/tools/eclipse/images/service_page6.jpg and 
/dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/success_msg.jpg 
b/src/site/resources/tools/eclipse/images/success_msg.jpg
deleted file mode 100644
index bd5c6c86cf..0000000000
Binary files a/src/site/resources/tools/eclipse/images/success_msg.jpg and 
/dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/wsdl2java-screen0.jpg 
b/src/site/resources/tools/eclipse/images/wsdl2java-screen0.jpg
deleted file mode 100644
index b318ef5db0..0000000000
Binary files a/src/site/resources/tools/eclipse/images/wsdl2java-screen0.jpg 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/wsdl2java-screen0.png 
b/src/site/resources/tools/eclipse/images/wsdl2java-screen0.png
deleted file mode 100644
index 40bc045597..0000000000
Binary files a/src/site/resources/tools/eclipse/images/wsdl2java-screen0.png 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/wsdl2java-screen1.jpg 
b/src/site/resources/tools/eclipse/images/wsdl2java-screen1.jpg
deleted file mode 100644
index 1a8113ec50..0000000000
Binary files a/src/site/resources/tools/eclipse/images/wsdl2java-screen1.jpg 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/wsdl2java-screen1.png 
b/src/site/resources/tools/eclipse/images/wsdl2java-screen1.png
deleted file mode 100644
index 5e95032a94..0000000000
Binary files a/src/site/resources/tools/eclipse/images/wsdl2java-screen1.png 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/wsdl2java-screen2.jpg 
b/src/site/resources/tools/eclipse/images/wsdl2java-screen2.jpg
deleted file mode 100644
index 64d7529e17..0000000000
Binary files a/src/site/resources/tools/eclipse/images/wsdl2java-screen2.jpg 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/wsdl2java-screen2.png 
b/src/site/resources/tools/eclipse/images/wsdl2java-screen2.png
deleted file mode 100644
index 9562a83fc7..0000000000
Binary files a/src/site/resources/tools/eclipse/images/wsdl2java-screen2.png 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/wsdl2java-screen3.jpg 
b/src/site/resources/tools/eclipse/images/wsdl2java-screen3.jpg
deleted file mode 100644
index 2a3ca64672..0000000000
Binary files a/src/site/resources/tools/eclipse/images/wsdl2java-screen3.jpg 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/wsdl2java-screen3.png 
b/src/site/resources/tools/eclipse/images/wsdl2java-screen3.png
deleted file mode 100644
index 76fcde8f8d..0000000000
Binary files a/src/site/resources/tools/eclipse/images/wsdl2java-screen3.png 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/wsdl2java-screen31.png 
b/src/site/resources/tools/eclipse/images/wsdl2java-screen31.png
deleted file mode 100644
index d65d20f1f9..0000000000
Binary files a/src/site/resources/tools/eclipse/images/wsdl2java-screen31.png 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/wsdl2java-screen4.jpg 
b/src/site/resources/tools/eclipse/images/wsdl2java-screen4.jpg
deleted file mode 100644
index 87ef6d9567..0000000000
Binary files a/src/site/resources/tools/eclipse/images/wsdl2java-screen4.jpg 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/wsdl2java-screen4.png 
b/src/site/resources/tools/eclipse/images/wsdl2java-screen4.png
deleted file mode 100644
index a63ad7c9ef..0000000000
Binary files a/src/site/resources/tools/eclipse/images/wsdl2java-screen4.png 
and /dev/null differ
diff --git a/src/site/resources/tools/eclipse/images/wsdl2java-screen41.png 
b/src/site/resources/tools/eclipse/images/wsdl2java-screen41.png
deleted file mode 100644
index a691d4748c..0000000000
Binary files a/src/site/resources/tools/eclipse/images/wsdl2java-screen41.png 
and /dev/null differ
diff --git a/src/site/xdoc/docs/contents.xml.vm 
b/src/site/xdoc/docs/contents.xml.vm
index 17d3b5193d..e35630fa4c 100644
--- a/src/site/xdoc/docs/contents.xml.vm
+++ b/src/site/xdoc/docs/contents.xml.vm
@@ -187,21 +187,7 @@ Transport protocol</li>
 Generator Tool Guide for Command Line and Ant Tasks</a> - Lists
 command line and Ant task references. How to build a file using
 custom Ant tasks and how to invoke a Code Generator from Ant</li>
-<li><a href=
-"../tools/eclipse/wsdl2java-plugin.html">Code
-Generator Wizard Guide for Eclipse Plug-in</a> - Explains the usage
-of the code generator Eclipse plug-in for WSDL2Java and/or
-Java2WSDL operations</li>
-<li><a href=
-"../tools/eclipse/servicearchiver-plugin.html">Service
-Archive Generator Wizard Guide for Eclipse Plug-in</a> - Describes
-the functionality of the Eclipse plugin service archive generator
-tool</li>
-<li><a href=
-"../tools/idea/Idea_plug-in_userguide.html">Code
-Generator Wizard Guide for IntelliJ IDEA Plug-in</a> - A guide on
-the usage of the IDEA code generation plug-in to create service
-archives and generate Java class files from WSDL files</li>
+<!-- Eclipse and IDEA plugin entries removed: AXIS2-6105 -->
 <li><a href=
 "../tools/maven-plugins/maven-aar-plugin.html">Maven2
 AAR Plug-in Guide</a> - A guide to generate an Axis 2 service file
diff --git a/src/site/xdoc/docs/toc.xml b/src/site/xdoc/docs/toc.xml
index 5559ce14f7..4fe85b7451 100644
--- a/src/site/xdoc/docs/toc.xml
+++ b/src/site/xdoc/docs/toc.xml
@@ -216,11 +216,7 @@ Tools</a></li>
 <li>25.1 <a href=
 "../tools/CodegenToolReference.html">Code Generator Tool - Command Line and Ant
 Task</a></li>
-<li>25.2 <a href="../tools/idea/Idea_plug-in_userguide.html">Axis2 Plug-in for 
IntelliJ IDEA</a></li>
-<li>25.3 <a href="../tools/eclipse/servicearchiver-plugin.html">Service 
Archive Generator Wizard - Eclipse
-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.2 <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/axis2-wsdl2code-maven-plugin/index.html">WSDL2Code 
Maven2 Plug-in</a></li>
 </ul>
diff --git a/src/site/xdoc/tools/eclipse/servicearchiver-plugin.xml 
b/src/site/xdoc/tools/eclipse/servicearchiver-plugin.xml
deleted file mode 100644
index e392cecc0d..0000000000
--- a/src/site/xdoc/tools/eclipse/servicearchiver-plugin.xml
+++ /dev/null
@@ -1,168 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one
-  ~ or more contributor license agreements. See the NOTICE file
-  ~ distributed with this work for additional information
-  ~ regarding copyright ownership. The ASF licenses this file
-  ~ to you under the Apache License, Version 2.0 (the
-  ~ "License"); you may not use this file except in compliance
-  ~ with the License. You may obtain a copy of the License at
-  ~
-  ~ http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing,
-  ~ software distributed under the License is distributed on an
-  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  ~ KIND, either express or implied. See the License for the
-  ~ specific language governing permissions and limitations
-  ~ under the License.
-  -->
-<document xmlns="http://maven.apache.org/XDOC/2.0";
-          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-          xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 
http://maven.apache.org/xsd/xdoc-2.0.xsd";>
-    <properties>
-        <title>Service Archive Generator Wizard Guide for Eclipse 
Plug-in</title>
-    </properties>
-    <body>
-        <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="../../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
-            an important tool that allows the generation of service archives
-            ("aar" file or a "jar" files) that can be deployed as a web
-            services to the Axis2.</p>
-        </section>
-        <section name="Installation">
-            <p>
-                Installation instructions for the plugin can be found
-                <a href="plugin-installation.html">here</a>.
-            </p>
-        </section>
-        <section name="Operation">
-            <p>If the plug-in is properly installed you should see a new wizard
-            under the "New" section. (Use the File -&gt; New -&gt; Other or
-            Ctrl + N )</p>
-            <p align="center"><img alt="ServiceWizardSelection" src=
-            "images/ServiceWizardSelection.jpg" /></p>
-            <p>Selecting the wizard and pressing the "Next" button will start
-            the service generator wizard. Following is the first page of the
-            wizard.</p>
-            <p><strong>Page 1:</strong></p>
-            <p align="center"><img alt="ServicePage1" src=
-            "images/ServicePage1.jpg" /></p>
-            <p>Once the class file folder(which should be a folder in the
-            file system) is browsed and selected, the "Next" button will be
-            enabled and you can move to the next page. Note that you have the
-            option of either including all the files or the class files only of
-            the folder on page 1.</p>
-            <p><strong>Page 2:</strong></p>
-            <p>Page 2 of the wizard as seen below requires you to locate/browse
-            the WSDL file. If you do not wish to add a WSDL file to the service
-            archive, select skip WSDL, else you can select the location of the
-            WSDL file by selecting the select WSDL option.</p>
-            <p align="center"><img alt="service_page2" src=
-            "images/service_page2.jpg" /></p>
-            <p><strong>Page 3:</strong></p>
-            <p>Select the services.xml file on this wizard page by browsing or
-            select the option of generating service xml automatically, after
-            which you can click "Next" button to go to the next page. Notice
-            how the browsing option disables when the "Generate service xml
-            automatically" check box is ticked.</p>
-            <p align="center"><img alt="service_page3" src=
-            "images/service_page3.jpg" /></p>
-            <!--
-            <p>Note that The service XML file can be generated if needed. To 
proceed
-            to the service generation page, check the "generate automatically" 
checkbox. </p>
-            <p align="center"><img border="0" src="service_page3_hl.jpg"></p>
-            
-            <p>If the automatic mode is not selected then the wizard
-            will directly jump to the library selection page. However if the 
automatic mode is selected the wizard will show the
-            following page</p>
-            <p align="center"><img border="0" src="service_page4_plain.JPG" 
width="500" height="500"></p>
-            <p>This is a somewhat complicated page. The service name textbox 
should include the name of the service that you
-            wish to give this service. 
-            For the implementation class type in the fully qualified class 
name and hit the load button to view the operations</p>
-            <p align="center"><img border="0" src="service_page4_load.JPG" 
></p>
-            <p> The loaded operations should be displayed in a table. Once 
this is displayed you can filter the methods by selecting/deselecting the 
methods using the checkbox at each row.</p>
-            <p align="center"><img border="0" src="service_page4_table.JPG" 
width="500" height="500"></p>
-            <p>Further filtering can be achieved by using the "search declared 
methods" only checkbox</p>
-            <p align="center"><img border="0" 
src="service_page4_search_declared.JPG" ></p>
-            <p>Once the method selection is complete the wizard has enough 
information to generate a basic services.xml file. If further customization is 
required, there's no choice but to manually edit it!</p>
-            
-            -->
-            <p><strong>Page 4:</strong></p>
-            <!--START-->
-            <p>The next step is to add the libraries. The library addition page
-            looks like this :</p>
-            <p align="center"><img alt="service_page5" src=
-            "images/service_page5.jpg" /></p>
-            <p>The library name (with full path) can be either typed on the
-            text box or browsed for using the "Browse" button.</p>
-            <p align="center"><img alt="service_page5_browsed" src=
-            "images/service_page5_browsed.jpg" /></p>
-            <p>Once there is a library name with full path on the text box, hit
-            the "Add" button to add the library to the list. Added libraries
-            should be displayed in the "Added libraries" list box. This way you
-            can add as many external libraries as you wish. See the screen
-            shots below.</p>
-            <p align="center"><img alt="service_page5_hl" src=
-            "images/service_page5_hl.jpg" /></p>
-            <p align="center"><img alt="service_page5_added" src=
-            "images/service_page5_added.jpg" /></p>
-            <p>If any added library needs to be removed, highlight it or in
-            other words, select it from the "Added libraries" list and hit on
-            the "Remove" button as shown below. Click on the "Next" button to
-            proceed to the last page of the wizard if the user did not select
-            to auto generate the services.xml file. If user select to auto
-            generate the services.xml file then the services.xml option page
-            will be displayed.</p>
-            <p align="center"><img alt="service_page5_remove" src=
-            "images/service_page5_remove.jpg" /></p>
-            <p><strong>Page 5:</strong></p>
-            <p>This page only appears if the user select to generate the
-            services.xml at page 3 of the wizard. If the user have selected a
-            services.xml then the user will be directed to the last page of the
-            wizard.</p>
-            <p>After entering the correct service name and valid fully
-            qualified class name, try to load the existing methods of that
-            class by clicking the load button.</p>
-            <p align="center"><img alt="service_page4_load" src=
-            "images/service_page4_load.jpg" /></p>
-            <p>If successfully loaded the user will be presented with a table
-            at the bottom of the page with the details of the loaded class. By
-            checking and unchecking the user can select the necessary methods
-            to include in the services.xml</p>
-            <p align="center"><img alt="service_page4_table" src=
-            "images/service_page4_table.jpg" /></p>
-            <p>By clicking on the search declared method only check box, the
-            user can remove the inherited methods from the class. Click on the
-            "Next" button to proceed to the last page of the wizard</p>
-            <p align="center"><img alt="service_page4_search_declared" src=
-            "images/service_page4_search_declared.jpg" /></p>
-            <p><strong>Page 6:</strong></p>
-            <p>The last page of the wizard asks for the output file location
-            and the output archive file name. To be able to finish the wizard,
-            user must enter valid output file location and output file
-            name.</p>
-            <p align="center"><img alt="service_page6" src=
-            "images/service_page6.jpg" /></p>
-            <p>Once all the parameters are filled, hit the "Finish" button to
-            complete the wizard and generate the service archive.</p>
-            <p align="center"><img alt="success_msg" src=
-            "images/success_msg.jpg" /></p>
-            <p>If you see the above message, then you've successfully generated
-            the service archive! This service archive can be hot deployed
-            (deployed at run time) to the axis2</p>
-        </section>
-        <section name="Appendix">
-            <ul>
-            <li>Eclipse reference - <a 
href="http://www.eclipse.org/";>http://www.eclipse.org/</a></li>
-            <li>Custom Ant Tasks - <a href=
-            
"http://ant.apache.org/manual/develop.html";>http://ant.apache.org/manual/develop.html</a></li>
-            </ul>
-        </section>
-    </body>
-</document>
diff --git a/src/site/xdoc/tools/eclipse/wsdl2java-plugin.xml 
b/src/site/xdoc/tools/eclipse/wsdl2java-plugin.xml
deleted file mode 100644
index d7c884b667..0000000000
--- a/src/site/xdoc/tools/eclipse/wsdl2java-plugin.xml
+++ /dev/null
@@ -1,151 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one
-  ~ or more contributor license agreements. See the NOTICE file
-  ~ distributed with this work for additional information
-  ~ regarding copyright ownership. The ASF licenses this file
-  ~ to you under the Apache License, Version 2.0 (the
-  ~ "License"); you may not use this file except in compliance
-  ~ with the License. You may obtain a copy of the License at
-  ~
-  ~ http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing,
-  ~ software distributed under the License is distributed on an
-  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  ~ KIND, either express or implied. See the License for the
-  ~ specific language governing permissions and limitations
-  ~ under the License.
-  -->
-<document xmlns="http://maven.apache.org/XDOC/2.0";
-          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-          xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 
http://maven.apache.org/xsd/xdoc-2.0.xsd";>
-    <properties>
-        <title>Code Generator Wizard Guide for Eclipse Plug-in</title>
-    </properties>
-    <body>
-       <!--
-        <h1>Code Generator Wizard Guide for Eclipse Plug-in</h1>
-       -->
-        <h1>Update: The Code generator plugin for Eclipse is broken. The docs 
as well as the code are outdated. If interested in contributing a fix, see Jira 
issue AXIS2-5955.</h1>
-        <p>This document explains the usage of this code generator plug-in
-        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="../../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=
-            "http://www.eclipse.org";>Eclipse</a> plug-in. This plug-in can be
-            used to generate a WSDL file from a java class (Java2WSDL) and/or a
-            java class file from a WSDL (WSDL2Java). First you need to install
-            the plug-in. The instructions for the installation process are
-            given below.</p>
-        </section>
-        <section name="Installation">
-            <p>
-                Installation instructions for the plugin can be found
-                <a href="plugin-installation.html">here</a>.
-            </p>
-        </section>
-        <section name="Operation">
-            <subsection name="WSDL2Java">
-                <p>If the plug-in is properly installed you should see a new 
wizard
-                under the "New" section.(use the File -&gt; New -&gt; Other or 
Ctrl
-                + N )</p>
-                <p><img alt="wsdl2java-screen0" 
src="images/wsdl2java-screen0.png" /></p>
-                <p>Selecting the wizard and pressing the "Next" button will 
start
-                the code generator wizard. Following is the first wizard 
page.</p>
-                <p><strong>Page 1:</strong></p>
-                <p><img alt="wsdl2java-screen1" 
src="images/wsdl2java-screen1.png" /></p>
-                <p>Selecting the "Generate Java source code from WSDL file" 
option
-                and clicking "Next" leads to the following page.</p>
-                <p><strong>WSDL2Java Page 2 :</strong></p>
-                <p><img alt="wsdl2java-screen2" 
src="images/wsdl2java-screen2.png" /></p>
-                <p>To move on to the next page the WSDL file location must be
-                given. The "Browse" button can be used to easily browse for a 
file
-                rather than typing the whole path.</p>
-                <p><strong>WSDL2Java Page 3 :</strong></p>
-                <p>Once the WSDL file is selected, the next page will take you 
to
-                the page from where <strong>codegen options</strong> are to be
-                selected. By far this is the most important page in this 
wizard.
-                This page determines the characteristics of the code being
-                generated.</p>
-                <p>Novices need not worry about these options since the most 
common
-                options are defaulted, but advanced users will find it very 
easy to
-                turn the knobs using these options.</p>
-                <p><img alt="wsdl2java-screen3" 
src="images/wsdl2java-screen3.png" /></p>
-                <p>What advanced users can do is select custom from the select
-                codegen options drop down list and then change/edit the fields 
that
-                you need.</p>
-                <p><img alt="wsdl2java-screen31" 
src="images/wsdl2java-screen31.png" /></p>
-                <p>Once the options are selected, only the final step of the 
code
-                generation is left which is the selection of the output file
-                location.</p>
-                <p><strong>WSDL2Java Page 4 :</strong></p>
-                <p>Here you can select the output file path by typing or 
browsing
-                using the "Browse" button. You have the option of browsing only
-                eclipse workspace projects by selecting the "Add the source to 
a
-                project on current eclipse workspace" radio button. Or else you
-                have the option to save the codegen resutls to file system</p>
-                <p><img alt="wsdl2java-screen4" 
src="images/wsdl2java-screen4.png" /></p>
-                <p>Here also you have the option to add some value to the 
codegen
-                results. If you have enabled the check box "Add Axis2 
libraries to
-                the codegen result project" then all other controls below will 
get
-                enabled. What you can do is point the downloaded Axis2_HOME
-                location via the "Browse" button. Then you can verify the
-                availability of the Axis2 libs by clicking on the "Check Libs"
-                button. If all goes well then you can add the axis 2 libs to 
the
-                codegen results location. Another option is available to 
generate a
-                jar file if the user needs to add the codegen results to a 
project
-                as a compiled jar file to the selected locations lib 
directory.</p>
-                <p><img alt="wsdl2java-screen41" 
src="images/wsdl2java-screen41.png" /></p>
-                <p>When the output file location is selected, the "Finish" 
button
-                will be enabled. Clicking the "Finish" button will generate the
-                code and a message box will pop up acknowledging the success. 
Well
-                Done! You've successfully completed Axis2 code generation.</p>
-            </subsection>
-            <subsection name="Java2WSDL">
-                <p><strong>Page 1:</strong></p>
-                <p>For this operation you need to select the option which says
-                "Generate a WSDL from a Java source file"</p>
-                <p><img alt="java2wsdl-screen0" 
src="images/java2wsdl-screen0.png" /></p>
-                <p>Then click the "Next" button which will lead to the next 
page
-                below.</p>
-                <p><strong>Java2WSDL Page 2:</strong></p>
-                <p><img alt="java2wsdl-screen1" 
src="images/java2wsdl-screen1.png" /></p>
-                <p>In this page one needs to select the class to be exposed 
and the
-                relevant jar files /classes to be loaded as the classpath. 
After
-                the libraries have been set, the "Test Class Loading" button 
must
-                be clicked in order to test whether the class is loadable. 
Unless
-                the class loading is successful proceeding to the "Next" button
-                will not be enabled.</p>
-                <p>Once the classloading is successful and "Next" button is 
clicked
-                the page below will appear.</p>
-                <p><strong>Java2WSDL Page 3:</strong></p>
-                <p>This page allows the parameters to be modified by setting 
the
-                options for the generator.</p>
-                <p><img alt="java2wsdl-screen2" 
src="images/java2wsdl-screen2.png" /></p>
-                <p><strong>Java2WSDL Page 4:</strong></p>
-                <p>Here you can select the output file path by typing or 
browsing
-                using the "Browse" button. You have the option of browsing only
-                Eclipse workspace projects by selecting the "Add the source to 
a
-                project on current eclipse workspace" radio button . Or else 
you
-                have the option to save the codegen resutls to file system. 
Once
-                the output file location and the output WSDL file name is 
added you
-                can click the "Finish" button to complete generation.</p>
-                <p><img alt="java2wsdl-screen3" 
src="images/java2wsdl-screen3.png" /></p>
-                <p>If a message box pops up acknowledging the success, then 
you've
-                successfully completed the Java2WSDL code generation.</p>
-            </subsection>
-        </section>
-        <section name="Appendix">
-            <ul>
-            <li>Eclipse reference - <a href=
-            "http://www.eclipse.org/";>http://www.eclipse.org/</a></li>
-            <li>Custom Ant Tasks - <a href=
-            
"https://ant.apache.org/manual/develop.html";>https://ant.apache.org/manual/develop.html</a></li>
-            </ul>
-        </section>
-    </body>
-</document>
diff --git a/src/site/xdoc/tools/idea/Idea_plug-in_userguide.xml 
b/src/site/xdoc/tools/idea/Idea_plug-in_userguide.xml
deleted file mode 100644
index 532b5af8e1..0000000000
--- a/src/site/xdoc/tools/idea/Idea_plug-in_userguide.xml
+++ /dev/null
@@ -1,349 +0,0 @@
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one
-  ~ or more contributor license agreements. See the NOTICE file
-  ~ distributed with this work for additional information
-  ~ regarding copyright ownership. The ASF licenses this file
-  ~ to you under the Apache License, Version 2.0 (the
-  ~ "License"); you may not use this file except in compliance
-  ~ with the License. You may obtain a copy of the License at
-  ~
-  ~ http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing,
-  ~ software distributed under the License is distributed on an
-  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  ~ KIND, either express or implied. See the License for the
-  ~ specific language governing permissions and limitations
-  ~ under the License.
-  -->
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
-<html xmlns="http://www.w3.org/1999/xhtml";>
-<head>
-<meta name="generator" content=
-"HTML Tidy for Windows (vers 14 June 2007), see www.w3.org" />
-<meta http-equiv="content-type" content=
-"text/html; charset=us-ascii" />
-<meta content="text/html; charset=iso-8859-1" />
-<title>Axis2 Plug-in Guide for IntelliJ IDEA</title>
-<meta name="generator" content="Bluefish 1.0.6" />
-</head>
-<body lang="en" xml:lang="en">
-<h1>Axis2 Plug-in Guide for IntelliJ IDEA</h1>
-<p>This document explains the installation and usage of Axis2
-plug-in for IntelliJ IDEA.</p>
-<p><a href="../../download.html">[Download
-Plug-in]</a></p>
-<h2>Content</h2>
-<ul>
-<li><a href="#intro">Introduction</a></li>
-<li><a href="#installation">Installation</a></li>
-<li><a href="#WSDL2Java_Code_Generation">WSDL2Java Code
-Generation</a></li>
-<li><a href="#Create_Service_Archive">Create a Service Archive</a>
-<ul>
-<li><a href="#sub12">Sub Wizard 1 &amp; Sub Wizard 2</a></li>
-<li><a href="#sub3">Sub Wizard 3</a></li>
-</ul>
-</li>
-</ul>
-<a name="intro" id="intro"></a>
-<h2>Introduction</h2>
-<p>The Axis2 plug-in for IntelliJ IDEA helps users to create
-service archives which can be deployed in Axis2, and generate java
-classes files from WSDL files. The following section describes the
-installation procedure followed by the usage of the plug-in.</p>
-<p><b>Note:</b> This plug-in is made up with IDEA Open API which will be
-compatible with idea version since build 4121. The plugin also be
-compatible with all the builds after build number 4121 and also the
-java version should be 1.4 or higher. The provided screen shots may
-slightly differ with what the user would actually see but the
-functionality has not been changed.</p>
-<a name="installation" id="installation"></a>
-<h2>Installation</h2>
-<p>First <a href=
-"../../download.html">download</a> the
-plug-in which is a zipped file, and extract it into plugins
-directory which is located in the directory where IDEA is
-installed. If a previous version of the plug-in resides in this
-directory you will have to delete it prior to extracting the new
-zip file. If you have extracted the file correctly you would see a
-directory called axis2-idea-plugin.</p>
-<p>Next step is to restart IDEA so that the changes can take place.
-If the plug-in has been installed correctly, you will see following
-icons in IDEA when it is restarted.</p>
-<p><img alt="Figure 1" src="images/idea-icons.jpg" /></p>
-<p>Also if you right-click on the IDEA editor you would see a link
-to the same plug-in.</p>
-<p><img alt="Figure2" src="images/idea-popup.jpg" /></p>
-<p>When you click on either one of them, a window (Page 1) will
-appear asking you to select one of the following two options.</p>
-<ol>
-<li><a href="#Create_Service_Archive">Create a service
-archive</a></li>
-<li><a href="#WSDL2Java_Code_Generation">WSDL2Java code
-generation</a></li>
-</ol>
-<p><strong>Page 1:</strong></p>
-<p><img alt="Figure3" src="images/fig1.jpg" /></p>
-<p>If you want to create a service archive obviously you must
-select "Create a service archive" option. Like wise, if u want to
-generate java class file from a WSDL file you must select the radio
-button option "WSDL2Java code generation".</p>
-<h2><a name="WSDL2Java_Code_Generation" id=
-"WSDL2Java_Code_Generation">WSDL2Java Code Generation</a></h2>
-<p>Select "WSDL2Java code generation" and click on the button "OK"
-to generate code from a WSDL file. Then the following window will
-appear.</p>
-<p><strong>WSDL2Java Page 2:</strong></p>
-<p><img alt="Figure4" src="images/fig2.jpg" /></p>
-<p>Once the WSDL file is selected you will be able to move onto the
-next page. The "Browse" button can be used to easily browse for a
-file rather than having to type the whole path.</p>
-<p>Once the WSDL file is selected, click on the "Next" button which
-will take you to the page below.</p>
-<p><strong>WSDL2Java Page 3:</strong></p>
-<p>This page gives the user the option of selecting default or
-custom code generation options. There are three default code
-generation options in all. The first enables the user to generate
-both client and server code under default configurations while the
-second generates just the client side under default configurations.
-The third option generates server side code under default
-configurations.</p>
-<p><strong>Note:</strong></p>
-<ul>
-<li>When client side code is generated under default configurations
-it generates the stub, compiles it, packages it as a jar (the name
-of the jar will be &lt;service name &gt;-jar) places it in a lib
-folder (If there is no lib folder, it is created) under the IDEA
-project that is opened. This jar that's generated will also be
-added as a project library to the current active IDEA project.</li>
-<li>When server code is generated under default configurations it
-generates the server side code and also generates a default
-service.xml. The user will then be taken to page 5.</li>
-<li>When both server and client side is generated under default
-configurations the client stub is added are a jar to the current
-IDEA project and the user is taken to page 5.</li>
-</ul>
-<p><img alt="Figure5" src="images/fig19.jpg" /></p>
-<p><strong>WSDL2Java Page 4:</strong></p>
-<p><strong>Codegen options</strong> are to be selected here. By far
-this is the most important page in this wizard, which determines
-the characteristics of the code being generated.</p>
-<p><img alt="Figure5" src="images/fig18.jpg" /></p>
-<p><strong>Here's some information on the options for
-selection:</strong></p>
-<ul>
-<li>Output language can be Java, C#. But we have not fully tested
-C# codegeneration, therefore, it is better to select Java as output
-language.</li>
-<li>If the WSDL comprises of several services, the user can select
-the service for which the code should be generated for.</li>
-<li>If the WSDL comprises of several ports for a particullar
-service, the user can select the port which the code should be
-generated for.</li>
-<li>The default data binding type is adb (Axis2 Data Binding).
-Although the tool is capable of providing XML beans, due to class
-loading issues in XML beans, current implementation only generate
-code with OM and ADB.</li>
-<li>As for the package name of the generated code, you can set the
-name as you wish.</li>
-<li>Users can select the one out of the three options- "Generate
-Client Side", "Generate Server Side" and "Generate All". The user
-will be able to select further options based on his options
-selected here. These sub options are explained below.</li>
-<li style="list-style: none; display: inline">
-<ul>
-<li>If user selects "Generate Client Side", he can further select
-the service invocation style. Since Axis2 supports both synchronous
-and asynchronous client programming model, the tool has provided a
-way to selecting the invocation style.</li>
-<li>If user selects "Generate Server Side", he can also generate a
-default service XML file. If the user selects "Generate an
-interface for skeleton" option then it only generates an interface
-for the server side. If so the user has to implement this
-interface. If this option is not selected, the skeleton class is
-generated, which the user can fill in later on.</li>
-<li>If user selects "Generate All" option, then all the classes
-will be generated in the referenced schemas by the WSDL
-irrespective of elements referred by the WSDL, along with the
-client side code.</li>
-</ul>
-</li>
-<li>The dafault behaviour of the code generator is to map
-namespaces to package names logically, but if the user wishes to
-change the package names of the generated classes, he can do so by
-changing the values in the Namespace to Packagename mapping
-table.</li>
-</ul>
-<p>With these enhanced options novices need not worry about the
-options that can be set as the default options cover the most
-common cases. Advanced users will find it very easy to turn the
-knobs using the custom generation option.</p>
-<p><strong>WSDL2Java Page 5:</strong></p>
-<p><img alt="Figure6" src="images/fig3.jpg" /></p>
-<p>Here uses have the option of adding the generated code directly
-to their working IDEA project or choose a custom location. If the
-user decides to add it to the current IDEA project he/she will have
-to choose the module and the source directory that the code should
-be generated to.</p>
-<p>Alternatively the user can browse and select the output
-location/path (the location at which the code is to be generated)
-using the "Browse" button. Because of the "Browse" button you do
-not need to type in the output file path.</p>
-<p><img alt="Fig4" src="images/fig4.jpg" /></p>
-<p>Once an output location is selected you can click on "Finish"
-button which will generate the java class file. If code generation
-is successful then a message box will appear acknowledging this
-fact a shown above.</p>
-<p><a name="Create_Service_Archive" id=
-"Create_Service_Archive"></a></p>
-<h2>Create a Service Archive</h2>
-<p>Select the "Create a service archive" radio button on Page 1 of
-Axis2 IDEA plug-in wizard.</p>
-<p><strong>Page 1:</strong></p>
-<p><img alt="Fig5" src="images/fig1.jpg" /></p>
-<p><strong>Service Archive Page 2:</strong></p>
-<p>The page below will appear asking the user to select the archive
-type</p>
-<p><img alt="fig6" src="images/fig6.jpg" /></p>
-<p>In Axis2, the user can deploy a single service or a service
-group. Therefore, you can select either "Single service archive" or
-"Service group archive" for the archive type you want to
-create.</p>
-<p>If you already have a services.xml you can skip some of the
-steps in the wizard by selecting the radio button option "I already
-have services.xml" and clicking on "Next" button. If you do not
-have the services.xml, select the radio button option "Generate
-services.xml" and click on the "Next" button, in which case the
-tool will create the services.xml for you.</p>
-<p>Depending on the options you selected on this page there can be
-three sub wizards:</p>
-<ol>
-<li><a href="#sub12">Sub wizard 1</a> (Generate single service and
-its services.xml)</li>
-<li><a href="#sub12">Sub wizard 2</a> (Generate service group and
-its services.xml)</li>
-<li><a href="#sub3">Sub wizard 3</a> (Generate service/service
-group using already existing services.xml)</li>
-</ol>
-<p>1 &amp; 2 follow the same set of steps except for some looping
-mechanism in the middle of the wizard.</p>
-<a name="sub12" id="sub12"></a>
-<h3>Sub Wizard 1 and Sub Wizard 2</h3>
-<p><strong>Service Archive (sub wizards 1 &amp; 2) Page
-3:</strong></p>
-<p>From this page you have to select the location of the service
-classes directory (the location of the compiled classes). You do
-not need to type path, simply browse and select.</p>
-<p><img alt="fig7" src="images/fig7.jpg" /></p>
-<p>When you click on "Next" button, wizard will move to the page
-below</p>
-<p><strong>Service Archive (sub wizards 1 &amp; 2) Page
-4:</strong></p>
-<p>Here you select service specific external libraries (third party
-libraries) and service WSDL files. If you want to add multiple WSDL
-files to a single service type you can do that as well.</p>
-<p><img alt="fig8" src="images/fig8.jpg" /></p>
-<p>To add libraries first click on the browse button to browse for
-library files and then click on the "Add" button. Once added the
-selected file will appear in the list box.</p>
-<p>To add WSDLs, first click on the browse button to browse for
-WSDL file and then click the "Add" button to add the file to the
-list.</p>
-<p>After adding external libraries and service WSDL files click on
-the "Next" button to move to next page.</p>
-<p><strong>Service Archive (sub wizards 1 &amp; 2) Page
-5:</strong></p>
-<p>This page allows you to select service implementation class. In
-the case of service group, same page will be looped to select
-multiple service implementation classes. This process is explained
-in detail below.</p>
-<p>Select a service implementation class by browsing and clicking
-on the "Load" button to load all the public methods in that class,
-after which you can select the methods that you want to publish
-using the check boxes.</p>
-<p><strong>Note :</strong> If you do not select the correct class
-path from the "Class location selection" window, the public methods
-which are available in the selected class file will not be
-loaded.</p>
-<p><img alt="fig10" src="images/fig10.jpg" /></p>
-<p>In "Service Name" text box you can type the name of the service
-you want, but remember that the service name should be unique
-throughout the system.</p>
-<p>When you have completed this particular service click on the
-button "Next". In the case of a service group when you click on the
-"Next" button for that particular service the following dialog box
-will appear with option to add more service(s) to a service
-group.</p>
-<p><img alt="fig11" src="images/fig11.jpg" /></p>
-<p>If you click on "Yes", you have to follow the same procedure to
-add some other service(s) to service group.</p>
-<p>If you click on "No", the button "Next" will be enabled and you
-can go to next page.</p>
-<p><a name="Note" id="Note"><strong><em>Note: From this point
-onwards the steps are similar to all the sub
-wizards.</em></strong></a></p>
-<p><strong>Service Archive (sub wizards 1 &amp; 2) Page
-6:</strong></p>
-<p>This page displays the services.xml file, either the one given
-by you (in the case of I already have services.xml)
-or the one generated by the system (in the case of "generate
-services.xml")</p>
-<p><img alt="fig12" src="images/fig12.jpg" /></p>
-<p>This page is editable and provide a way to add parameters and
-module references to any level.</p>
-<p><strong>Note :</strong> When you click on either the
-"+Parameter" or the "+ModuleRef" buttons remember that
-corresponding text will be added to the current mouse position.
-Therefore, click on the location you want to add the parameter or
-module references and then click relevant button (+Parameter or
-+ModuleRef).</p>
-<p><strong>+Parameter button:</strong></p>
-<p>If you click on the "+Parameter" button a window will appear
-asking to give parameter name and parameter value.</p>
-<p><img alt="fig13" src="images/fig13.jpg" /></p>
-<p>Note that you can also manually add parameters (without clicking
-on the "+Parameter" button ) to any where in the document as you
-wish.</p>
-<p><strong>+ModuleRef button:</strong></p>
-<p>Likewise, adding module references can be done by clicking on
-the "+ModuleRef" button in the page. You have to type the name of
-the module to be engaged as shown in the following figure.</p>
-<p><img alt="fig14" src="images/fig14.jpg" /></p>
-<p>When you complete this page press the "Next" button to go to
-final page.</p>
-<p><strong>Service Archive (sub wizards 1 &amp; 2) Page
-7:</strong></p>
-<p><img alt="fig15" src="images/fig15.jpg" /></p>
-<p>Next step is to select output file location, the location in
-which archive file should be created.</p>
-<p>In the "Archive Name" text box, type the name of the archive
-file you want to place. This name will finally become the service
-group name.</p>
-<p><strong>Note :</strong> Do not include file extension when you
-type archive name. System will generate that for you.</p>
-<p>When you are done, click the "Finish" button. If everything has
-been done successfully you will see following message.</p>
-<p><img alt="fig16" src="images/fig16.jpg" /></p>
-<p><strong><em>Note: Pages 6 &amp; 7 of sub wizards 1 &amp; 2 are
-common to sub wizard 3 from its page 3 onwards.</em></strong></p>
-<a name="sub3" id="sub3"></a>
-<h3>Sub Wizard 3</h3>
-<p>In the case where services.xml is already available, the steps
-are as follows:</p>
-<p><strong>Service Archive (sub wizard 3) Page 3:</strong></p>
-<p><img alt="fig17" src="images/fig17.jpg" /></p>
-<p>This page allows you to select both location of services.xml and
-the location of service classes directory. Click on the "Select"
-buttons and browse the file system to find required document and
-location.</p>
-<p>Click on the "Next" button which will take you to a page which
-allows you to add third party libraries and WSDL's in the same
-manner as "Sub Wizard 1 &amp; Sub Wizard 2" section's <a href=
-"#Note">Page 6 - Edit service descriptors</a>. Note that Sub Wizard
-3 from this point takes the same pages as 6 to 7 of Sub Wizards 1
-&amp; 2.</p>
-</body>
-</html>
diff --git a/src/site/xdoc/tools/index.xml b/src/site/xdoc/tools/index.xml
index d10487b2aa..fa25736c13 100644
--- a/src/site/xdoc/tools/index.xml
+++ b/src/site/xdoc/tools/index.xml
@@ -44,34 +44,7 @@ implemented by the WSDL2Code class and WSDL2Java class. One 
can
 choose to run the main classes directly or use one of the scripts
 to run the WSDL2Code and WSDL2Java appropriately.</td>
                                </tr>
-                               <tr>
-                                       <td>
-                                               <a 
href="eclipse/servicearchiver-plugin.html">Service Archive
-Wizard - Eclipse Plug-in</a>
-                                       </td>
-                                       <td>As part of the Axis2 tool set, the 
service archive generator is
-an important tool that allows the generation of service archives
-("aar" file or a "jar" files) that can be deployed as a Web
-services to the Axis2.</td>
-                               </tr>
-                               <tr>
-                                       <td>
-                                               <a 
href="eclipse/wsdl2java-plugin.html">Code
-Generator Wizard - Eclipse Plug-in</a>
-                                       </td>
-                                       <td>Axis2 code generator comes built-in 
with an <a href="http://www.eclipse.org/";>eclipse</a> plug-in. This can be used 
to
-generate a WSDL file from a java class (Java2WSDL) and/or a java
-class file from a WSDL (WSDL2Java)</td>
-                               </tr>
-                               <tr>
-                                       <td>
-                                               <a 
href="idea/Idea_plug-in_userguide.html">Code
-Generator Wizard - IntelliJ IDEA Plug-in</a>
-                                       </td>
-                                       <td>Using this tool one can create 
service archives that can be
-deployed as a Web services to the Axis2, and also generate a java
-class file from a WSDL file (WSDL2Java).</td>
-                               </tr>
+                               <!-- Eclipse and IDEA plugin entries removed: 
AXIS2-6105 -->
                                <tr>
                                        <td>
                                                <a 
href="maven-plugins/maven-aar-plugin.html">axis2-aar-maven-plugin</a>
@@ -120,8 +93,6 @@ WSDL.</p>
                        </tbody>
                </table>
                <p>The command line tools and Ant tasks are bundled with the 
Axis2 binary distribution.
-               The Eclipse and IntelliJ IDEA plugins are shipped as separate 
archives. These files can
-               be downloaded <a href="../download.html">here</a>.
                All Maven plugins are available from the Maven central 
repository and need not be downloaded separately.</p>
        </body>
 </document>

Reply via email to