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 -> New -> 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 -> New -> 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 & 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 <service name >-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 & 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 & 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 & 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 & 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 & 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 & 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 & 7 of sub wizards 1 & 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 & 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 -& 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>
