Modified: axis/axis2/java/core/branches/AXIS2-4091/pom.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/pom.xml?rev=1818518&r1=1818517&r2=1818518&view=diff ============================================================================== --- axis/axis2/java/core/branches/AXIS2-4091/pom.xml (original) +++ axis/axis2/java/core/branches/AXIS2-4091/pom.xml Sun Dec 17 22:34:08 2017 @@ -23,12 +23,12 @@ <parent> <groupId>org.apache</groupId> <artifactId>apache</artifactId> - <version>8</version> + <version>18</version> </parent> <modelVersion>4.0.0</modelVersion> <groupId>org.apache.axis2</groupId> <artifactId>axis2</artifactId> - <version>1.7.0-SNAPSHOT</version> + <version>1.8.0-SNAPSHOT</version> <packaging>pom</packaging> <name>Apache Axis2 - Root</name> <inceptionYear>2004</inceptionYear> @@ -39,26 +39,29 @@ </issueManagement> <modules> <module>modules/resource-bundle</module> <!-- Must be first in the list! --> + <module>apidocs</module> <module>modules/adb</module> <module>modules/adb-codegen</module> + <module>modules/adb-tests</module> <module>modules/addressing</module> <module>modules/codegen</module> <module>modules/fastinfoset</module> <module>modules/integration</module> <module>modules/java2wsdl</module> <module>modules/jibx</module> + <module>modules/jibx-codegen</module> <module>modules/json</module> <module>modules/kernel</module> <module>modules/mex</module> <module>modules/mtompolicy</module> <module>modules/mtompolicy-mar</module> - <module>modules/parent</module> <module>modules/ping</module> <module>modules/samples/version</module> <module>modules/soapmonitor/servlet</module> <module>modules/soapmonitor/module</module> <module>modules/spring</module> <module>modules/testutils</module> + <module>modules/tool/maven-shared</module> <module>modules/tool/axis2-aar-maven-plugin</module> <module>modules/tool/axis2-ant-plugin</module> <module>modules/tool/axis2-eclipse-codegen-plugin</module> @@ -68,6 +71,7 @@ <module>modules/tool/axis2-mar-maven-plugin</module> <module>modules/tool/axis2-repo-maven-plugin</module> <module>modules/tool/axis2-wsdl2code-maven-plugin</module> + <module>modules/tool/axis2-xsd2java-maven-plugin</module> <module>modules/tool/simple-server-maven-plugin</module> <module>modules/tool/archetype/quickstart</module> <module>modules/tool/archetype/quickstart-webapp</module> @@ -83,8 +87,10 @@ <module>modules/clustering</module> <module>modules/corba</module> <module>modules/osgi</module> + <module>modules/osgi-tests</module> <module>modules/transport/local</module> <module>modules/transport/http</module> + <module>modules/transport/http-hc3</module> <module>modules/transport/base</module> <module>modules/transport/jms</module> <module>modules/transport/mail</module> @@ -92,96 +98,25 @@ <module>modules/transport/testkit</module> <module>modules/transport/udp</module> <module>modules/transport/xmpp</module> + <module>modules/distribution</module> + <module>modules/samples</module> + <module>databinding-tests</module> + <module>systests</module> </modules> <profiles> <profile> - <!-- This profile needs to be activated when doing the release:prepare - (by adding -Peverything) to make sure that the release plugin updates - the version numbers of all relevant submodules. It must contain - all modules not built by default, i.e. the set of modules used - by this profile must be the union of the module sets of all - other profiles. --> - <id>everything</id> - <modules> - <module>modules/distribution</module> - <module>modules/samples/java_first_jaxws</module> - <module>modules/samples/jaxws-addressbook</module> - <module>modules/samples/jaxws-calculator</module> - <module>modules/samples/jaxws-interop</module> - <module>modules/samples/jaxws-samples</module> - <module>modules/samples/jaxws-version</module> - </modules> - </profile> - <profile> <id>apache-release</id> - <modules> - <module>modules/distribution</module> - </modules> <build> <plugins> <plugin> - <artifactId>maven-enforcer-plugin</artifactId> - <version>1.0-beta-1</version> - <executions> - <execution> - <goals> - <goal>enforce</goal> - </goals> - <configuration> - <rules> - <!-- We need Maven 2.1 because the prepare-package phase - doesn't exist in Maven 2.0 --> - <requireMavenVersion> - <version>2.1.0</version> - </requireMavenVersion> - </rules> - </configuration> - </execution> - </executions> - </plugin> - <plugin> - <groupId>org.codehaus.gmaven</groupId> - <artifactId>gmaven-plugin</artifactId> - <version>1.2</version> - <executions> - <execution> - <id>generate-timestamp</id> - <phase>prepare-package</phase> - <goals> - <goal>execute</goal> - </goals> - <configuration> - <source> - import java.util.Date - import java.text.MessageFormat - project.properties['buildTimestamp'] = MessageFormat.format("{0,date,dd-MM-yyyy}", new Date()) - </source> - </configuration> - </execution> - </executions> - </plugin> - <plugin> - <artifactId>maven-javadoc-plugin</artifactId> - <!-- Configure an additional execution. The configuration - is the same as the one specified together with the execution - in the pre-site phase. --> - <executions> - <execution> - <id>distribution-javadoc</id> - <phase>prepare-package</phase> - <goals> - <goal>aggregate</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> - <artifactId>maven-site-plugin</artifactId> + <artifactId>maven-source-plugin</artifactId> <executions> <execution> - <phase>prepare-package</phase> + <!-- Skip the execution configured in org.apache:apache. We use our own configuration. --> + <id>attach-sources</id> + <phase>none</phase> <goals> - <goal>site</goal> + <goal>jar</goal> </goals> </execution> </executions> @@ -194,53 +129,37 @@ so that the source-release assembly is not built. We define our own source distribution in modules/distribution. --> <id>source-release-assembly</id> - <configuration> - <phase>package</phase> - <goals> - <goal>single</goal> - </goals> - <skipAssembly>true</skipAssembly> - </configuration> - </execution> - <execution> - <id>package-other-distributions</id> <phase>package</phase> <goals> <goal>single</goal> </goals> <configuration> - <descriptors> - <descriptor>src/main/assembly/doc.xml</descriptor> - </descriptors> - </configuration> - </execution> - <execution> - <id>prepare-dists</id> - <!-- Must be done in the install phase after the checksum and signature for - the docs distribution has been generated. --> - <phase>install</phase> - <goals> - <goal>single</goal> - </goals> - <configuration> - <descriptors> - <descriptor>src/main/assembly/dists.xml</descriptor> - </descriptors> - <!-- We can only prepare the distributions if they have been signed --> - <skipAssembly>${gpg.skip}</skipAssembly> + <skipAssembly>true</skipAssembly> </configuration> </execution> </executions> </plugin> - <plugin> - <artifactId>maven-install-plugin</artifactId> - <configuration> - <createChecksum>true</createChecksum> - </configuration> - </plugin> </plugins> </build> </profile> + <profile> + <id>doclint-java7</id> + <activation> + <jdk>(,1.8)</jdk> + </activation> + <properties> + <javadoc.nolint.param /> + </properties> + </profile> + <profile> + <id>doclint-java8</id> + <activation> + <jdk>[1.8,)</jdk> + </activation> + <properties> + <javadoc.nolint.param>-Xdoclint:none</javadoc.nolint.param> + </properties> + </profile> </profiles> <mailingLists> <mailingList> @@ -517,6 +436,19 @@ <url>http://lk.linkedin.com/pub/shameera-rathnayaka/1a/661/561</url> <organization>WSO2</organization> </developer> + <developer> + <name>Isuru Suriarachchi</name> + <id>isurues</id> + <email>isurues AT apache.org</email> + <url>https://www.linkedin.com/pub/isuru-suriarachchi/a/58b/b69</url> + <organization>Indiana University</organization> + </developer> + <developer> + <name>Hiranya Jayathilaka</name> + <id>hiranya</id> + <email>hiranya AT apache.org</email> + <organization>UC Santa Barbara</organization> + </developer> </developers> <contributors> <contributor> @@ -568,40 +500,639 @@ <developerConnection>scm:svn:https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk</developerConnection> <url>http://svn.apache.org/viewvc/axis/axis2/java/core/trunk</url> </scm> + <distributionManagement> + <site> + <id>site</id> + <url>scm:svn:https://svn.apache.org/repos/asf/axis/site/axis2/java/core-staging</url> + </site> + </distributionManagement> <properties> + <neethi.version>3.0.4-SNAPSHOT</neethi.version> + <woden.version>1.0M11-SNAPSHOT</woden.version> + <axiom.version>1.3.0-SNAPSHOT</axiom.version> + <xmlschema.version>2.2.3-SNAPSHOT</xmlschema.version> + <ant.version>1.7.0</ant.version> + <antlr.version>2.7.7</antlr.version> + <bsf.version>2.4.0</bsf.version> + <commons.fileupload.version>1.3.3</commons.fileupload.version> + <commons.httpclient.version>3.1</commons.httpclient.version> + <commons.io.version>2.1</commons.io.version> + <commons.logging.version>1.1.1</commons.logging.version> + <fi.version>1.2.7</fi.version> + <geronimo.spec.annotation.version>1.1</geronimo.spec.annotation.version> + <geronimo.spec.metadata.version>1.1.2</geronimo.spec.metadata.version> + <geronimo.spec.jaxws.version>1.0</geronimo.spec.jaxws.version> + <google.gson.version>2.1</google.gson.version> + <httpcore.version>4.4.6</httpcore.version> + <httpclient.version>4.5.3</httpclient.version> + <intellij.version>5.0</intellij.version> + <jaxb.api.version>2.2.6</jaxb.api.version> + <jaxbri.version>2.2.6</jaxbri.version> + <jettison.version>1.3.8</jettison.version> + <jibx.version>1.3.1</jibx.version> + <log4j.version>1.2.15</log4j.version> + <maven.archiver.version>3.0.2</maven.archiver.version> + <maven.version>3.3.9</maven.version> + <maven.plugin.descriptor.version>2.0.7</maven.plugin.descriptor.version> + <maven.archetype.plugin.version>2.2</maven.archetype.plugin.version> + <plexus.classworlds.version>2.4</plexus.classworlds.version> + <plexus.utils.version>1.4.9</plexus.utils.version> + <rhino.version>1.6R7</rhino.version> + <servlet.api.version>2.3</servlet.api.version> + <slf4j.version>1.7.22</slf4j.version> + <spring.version>2.5.1</spring.version> + <tomcat.version>6.0.16</tomcat.version> + <wsdl4j.version>1.6.2</wsdl4j.version> + <xalan.version>2.7.0</xalan.version> + <xmlbeans.version>2.5.0</xmlbeans.version> + <xml_resolver.version>1.2</xml_resolver.version> + <xmlunit.version>1.3</xmlunit.version> + <commons.lang.version>2.3</commons.lang.version> + <commons.cli.version>1.2</commons.cli.version> + <!-- The build failing if tests are skipped is very annoying --> + <failIfNoTests>false</failIfNoTests> + <m2Repository>'${settings.localRepository}'</m2Repository> + <geronimo-spec.jta.version>1.1</geronimo-spec.jta.version> + <jaxws.tools.version>2.2.6</jaxws.tools.version> + <jaxws.rt.version>2.2.6</jaxws.rt.version> + <jsr311.api.version>1.1.1</jsr311.api.version> + <!-- This variable is used in some Xdocs and is substituted using Velocity. Note that we can't use the project.version variable directly because of the dot. See http://maven.apache.org/plugins/maven-site-plugin/examples/creating-content.html --> <axis2_version>${project.version}</axis2_version> </properties> + <pluginRepositories> + <pluginRepository> + <id>apache.snapshots</id> + <name>Apache Snapshot Repository</name> + <url>http://repository.apache.org/snapshots</url> + <snapshots> + <enabled>true</enabled> + <updatePolicy>daily</updatePolicy> + </snapshots> + <releases> + <enabled>false</enabled> + </releases> + </pluginRepository> + </pluginRepositories> + <dependencyManagement> + <dependencies> + <dependency> + <groupId>com.sun.xml.fastinfoset</groupId> + <artifactId>FastInfoset</artifactId> + <version>${fi.version}</version> + </dependency> + <dependency> + <groupId>org.apache.tomcat</groupId> + <artifactId>tribes</artifactId> + <version>${tomcat.version}</version> + </dependency> + <dependency> + <groupId>org.apache.tomcat</groupId> + <artifactId>juli</artifactId> + <version>${tomcat.version}</version> + </dependency> + <dependency> + <groupId>xml-resolver</groupId> + <artifactId>xml-resolver</artifactId> + <version>${xml_resolver.version}</version> + </dependency> + <dependency> + <groupId>xalan</groupId> + <artifactId>xalan</artifactId> + <version>${xalan.version}</version> + <exclusions> + <exclusion> + <groupId>xml-apis</groupId> + <artifactId>xml-apis</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>com.sun.xml.bind</groupId> + <artifactId>jaxb-impl</artifactId> + <version>${jaxbri.version}</version> + </dependency> + <dependency> + <groupId>com.sun.xml.bind</groupId> + <artifactId>jaxb-xjc</artifactId> + <version>${jaxbri.version}</version> + </dependency> + <dependency> + <groupId>javax.xml.bind</groupId> + <artifactId>jaxb-api</artifactId> + <version>${jaxb.api.version}</version> + <exclusions> + <exclusion> + <groupId>javax.xml.stream</groupId> + <artifactId>stax-api</artifactId> + </exclusion> + <exclusion> + <groupId>javax.activation</groupId> + <artifactId>activation</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>com.sun.xml.ws</groupId> + <artifactId>jaxws-tools</artifactId> + <version>${jaxws.tools.version}</version> + </dependency> + <dependency> + <groupId>com.sun.xml.ws</groupId> + <artifactId>jaxws-rt</artifactId> + <version>${jaxws.rt.version}</version> + <exclusions> + <exclusion> + <groupId>javax.xml.stream</groupId> + <artifactId>stax-api</artifactId> + </exclusion> + <exclusion> + <groupId>javax.activation</groupId> + <artifactId>activation</artifactId> + </exclusion> + <exclusion> + <groupId>javax.xml.soap</groupId> + <artifactId>saaj-api</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.xml.messaging.saaj</groupId> + <artifactId>saaj-impl</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-core</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-beans</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-context</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-web</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + <version>${servlet.api.version}</version> + </dependency> + <dependency> + <groupId>org.codehaus.jettison</groupId> + <artifactId>jettison</artifactId> + <version>${jettison.version}</version> + <exclusions> + <exclusion> + <groupId>stax</groupId> + <artifactId>stax-api</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>com.google.code.gson</groupId> + <artifactId>gson</artifactId> + <version>${google.gson.version}</version> + </dependency> + <dependency> + <groupId>org.jibx</groupId> + <artifactId>jibx-bind</artifactId> + <version>${jibx.version}</version> + </dependency> + <dependency> + <groupId>org.jibx</groupId> + <artifactId>jibx-run</artifactId> + <version>${jibx.version}</version> + <exclusions> + <exclusion> + <groupId>org.codehaus.woodstox</groupId> + <artifactId>wstx-asl</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-launcher</artifactId> + <version>${ant.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ws.commons.axiom</groupId> + <artifactId>axiom-api</artifactId> + <version>${axiom.version}</version> + <exclusions> + <exclusion> + <groupId>xml-apis</groupId> + <artifactId>xml-apis</artifactId> + </exclusion> + <exclusion> + <groupId>xerces</groupId> + <artifactId>xercesImpl</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.ws.commons.axiom</groupId> + <artifactId>axiom-impl</artifactId> + <version>${axiom.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ws.commons.axiom</groupId> + <artifactId>axiom-dom</artifactId> + <version>${axiom.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ws.commons.axiom</groupId> + <artifactId>testutils</artifactId> + <version>${axiom.version}</version> + </dependency> + <dependency> + <groupId>com.google.truth</groupId> + <artifactId>truth</artifactId> + <version>0.28</version> + </dependency> + <dependency> + <groupId>org.apache.ws.commons.axiom</groupId> + <artifactId>xml-truth</artifactId> + <version>${axiom.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ws.commons.axiom</groupId> + <artifactId>axiom-truth</artifactId> + <version>${axiom.version}</version> + </dependency> + <dependency> + <groupId>org.mockito</groupId> + <artifactId>mockito-core</artifactId> + <version>1.10.19</version> + </dependency> + <dependency> + <groupId>org.apache.ws.xmlschema</groupId> + <artifactId>xmlschema-core</artifactId> + <version>${xmlschema.version}</version> + </dependency> + <dependency> + <groupId>org.apache.neethi</groupId> + <artifactId>neethi</artifactId> + <version>${neethi.version}</version> + <exclusions> + <exclusion> + <groupId>org.codehaus.woodstox</groupId> + <artifactId>woodstox-core-asl</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant</artifactId> + <version>${ant.version}</version> + </dependency> + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + <version>${commons.logging.version}</version> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>jcl-over-slf4j</artifactId> + <version>${slf4j.version}</version> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>log4j-over-slf4j</artifactId> + <version>${slf4j.version}</version> + </dependency> + + <dependency> + <groupId>com.sun.mail</groupId> + <artifactId>javax.mail</artifactId> + <version>1.5.6</version> + <exclusions> + <exclusion> + <groupId>javax.activation</groupId> + <artifactId>activation</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.geronimo.specs</groupId> + <artifactId>geronimo-annotation_1.0_spec</artifactId> + <version>${geronimo.spec.annotation.version}</version> + </dependency> + <dependency> + <groupId>org.apache.geronimo.specs</groupId> + <artifactId>geronimo-ws-metadata_2.0_spec</artifactId> + <version>${geronimo.spec.metadata.version}</version> + </dependency> + <dependency> + <groupId>org.apache.geronimo.specs</groupId> + <artifactId>geronimo-jaxws_2.2_spec</artifactId> + <version>${geronimo.spec.jaxws.version}</version> + </dependency> + + <dependency> + <groupId>commons-httpclient</groupId> + <artifactId>commons-httpclient</artifactId> + <version>${commons.httpclient.version}</version> + </dependency> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + <version>${commons.io.version}</version> + </dependency> + <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpcore</artifactId> + <version>${httpcore.version}</version> + </dependency> + <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpcore-osgi</artifactId> + <version>${httpcore.version}</version> + </dependency> + <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpclient</artifactId> + <version>${httpclient.version}</version> + </dependency> + <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpclient-osgi</artifactId> + <version>${httpclient.version}</version> + </dependency> + <dependency> + <groupId>commons-fileupload</groupId> + <artifactId>commons-fileupload</artifactId> + <version>${commons.fileupload.version}</version> + </dependency> + <dependency> + <groupId>wsdl4j</groupId> + <artifactId>wsdl4j</artifactId> + <version>${wsdl4j.version}</version> + </dependency> + <dependency> + <groupId>org.apache.woden</groupId> + <artifactId>woden-core</artifactId> + <version>${woden.version}</version> + </dependency> + <dependency> + <groupId>javax.ws.rs</groupId> + <artifactId>jsr311-api</artifactId> + <version>${jsr311.api.version}</version> + </dependency> + <dependency> + <groupId>xmlunit</groupId> + <artifactId>xmlunit</artifactId> + <version>${xmlunit.version}</version> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>4.12</version> + </dependency> + <dependency> + <groupId>org.apache.xmlbeans</groupId> + <artifactId>xmlbeans</artifactId> + <version>${xmlbeans.version}</version> + <exclusions> + <exclusion> + <groupId>stax</groupId> + <artifactId>stax-api</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-plugin-api</artifactId> + <version>${maven.version}</version> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-core</artifactId> + <version>${maven.version}</version> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-artifact</artifactId> + <version>${maven.version}</version> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-compat</artifactId> + <version>${maven.version}</version> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-archiver</artifactId> + <version>${maven.archiver.version}</version> + </dependency> + <dependency> + <!-- Some plexus-archiver versions seem to trigger OOM errors; see MSOURCES-98. --> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-archiver</artifactId> + <version>3.4</version> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-plugin-descriptor</artifactId> + <version>${maven.plugin.descriptor.version}</version> + </dependency> + <dependency> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-archetype-plugin</artifactId> + <version>${maven.archetype.plugin.version}</version> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-utils</artifactId> + <version>${plexus.utils.version}</version> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-classworlds</artifactId> + <version>${plexus.classworlds.version}</version> + </dependency> + <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + <version>${log4j.version}</version> + <exclusions> + <exclusion> + <groupId>javax.mail</groupId> + <artifactId>mail</artifactId> + </exclusion> + <exclusion> + <groupId>javax.jms</groupId> + <artifactId>jms</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jdmk</groupId> + <artifactId>jmxtools</artifactId> + </exclusion> + <exclusion> + <groupId>com.sun.jmx</groupId> + <artifactId>jmxri</artifactId> + </exclusion> + <exclusion> + <groupId>oro</groupId> + <artifactId>oro</artifactId> + </exclusion> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.eclipse.core</groupId> + <artifactId>jobs</artifactId> + <version>3.2.0-v20060603</version> + </dependency> + <dependency> + <groupId>org.eclipse.core</groupId> + <artifactId>resources</artifactId> + <version>3.2.1-R32x_v20060914</version> + </dependency> + <dependency> + <groupId>org.eclipse.core</groupId> + <artifactId>runtime</artifactId> + <version>3.2.0-v20060603</version> + </dependency> + <dependency> + <groupId>org.eclipse.equinox</groupId> + <artifactId>common</artifactId> + <version>3.2.0-v20060603</version> + </dependency> + <dependency> + <groupId>org.eclipse</groupId> + <artifactId>jface</artifactId> + <version>3.2.1-M20060908-1000</version> + </dependency> + <dependency> + <groupId>org.eclipse</groupId> + <artifactId>osgi</artifactId> + <version>3.2.1-R32x_v20060919</version> + </dependency> + <dependency> + <groupId>org.eclipse</groupId> + <artifactId>swt</artifactId> + <version>3.2.1-v3235e</version> + </dependency> + <dependency> + <groupId>org.eclipse.swt.win32.win32</groupId> + <artifactId>x86</artifactId> + <version>3.2.1-v3235</version> + </dependency> + <dependency> + <groupId>org.eclipse.ui</groupId> + <artifactId>ide</artifactId> + <version>3.2.1-M20060915-1030</version> + </dependency> + <dependency> + <groupId>org.eclipse.core</groupId> + <artifactId>expressions</artifactId> + <version>3.2.1-r321_v20060721</version> + </dependency> + <dependency> + <groupId>org.eclipse</groupId> + <artifactId>ui</artifactId> + <version>3.2.1-M20060913-0800</version> + </dependency> + <dependency> + <groupId>org.eclipse.ui</groupId> + <artifactId>workbench</artifactId> + <version>3.2.1-M20060906-0800</version> + </dependency> + <dependency> + <groupId>org.eclipse.update</groupId> + <artifactId>core</artifactId> + <version>3.2.1-v20092006</version> + </dependency> + <dependency> + <groupId>com.intellij</groupId> + <artifactId>openapi</artifactId> + <version>${intellij.version}</version> + </dependency> + <dependency> + <groupId>com.intellij</groupId> + <artifactId>extensions</artifactId> + <version>${intellij.version}</version> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>${rhino.version}</version> + </dependency> + <dependency> + <groupId>bsf</groupId> + <artifactId>bsf</artifactId> + <version>${bsf.version}</version> + </dependency> + <dependency> + <groupId>commons-lang</groupId> + <artifactId>commons-lang</artifactId> + <version>${commons.lang.version}</version> + </dependency> + <dependency> + <groupId>org.apache.geronimo.specs</groupId> + <artifactId>geronimo-jta_1.1_spec</artifactId> + <version>${geronimo-spec.jta.version}</version> + </dependency> + <dependency> + <!-- Both google-java-format and Maven depend on Guava. We need to select + a version that works for both. --> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + <version>19.0</version> + </dependency> + + <dependency> + <groupId>commons-cli</groupId> + <artifactId>commons-cli</artifactId> + <version>${commons.cli.version}</version> + </dependency> + + <!-- Jetty is used by some of the unit tests --> + <dependency> + <groupId>jetty</groupId> + <artifactId>jetty</artifactId> + <version>5.1.10</version> + </dependency> + + <!-- AspectJ is used in the unit tests of several transports --> + <dependency> + <groupId>org.aspectj</groupId> + <artifactId>aspectjrt</artifactId> + <version>1.8.2</version> + </dependency> + <dependency> + <groupId>org.aspectj</groupId> + <artifactId>aspectjweaver</artifactId> + <version>1.8.2</version> + </dependency> + </dependencies> + </dependencyManagement> <build> - <!-- Note: the pluginManagement in axis2-parent doesn't apply here; we - need to define our own! --> <pluginManagement> <plugins> <plugin> <artifactId>maven-javadoc-plugin</artifactId> - <version>2.7</version> + <version>2.10.3</version> <configuration> - <reportOutputDirectory>${project.reporting.outputDirectory}</reportOutputDirectory> - <destDir>api</destDir> - <additionalJOption>-J-Xmx256m</additionalJOption> - <links> - <link>http://download.oracle.com/javase/1.5.0/docs/api/</link> - <link>http://java.sun.com/javaee/5/docs/api/</link> - <link>http://jaxen.codehaus.org/apidocs/</link> - </links> + <detectOfflineLinks>false</detectOfflineLinks> + <additionalparam>${javadoc.nolint.param}</additionalparam> </configuration> </plugin> <plugin> - <artifactId>maven-assembly-plugin</artifactId> - <version>2.2</version> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> - <!-- Note: 2.0 seems to have issues with the calculation of the tag path --> - <version>2.0-beta-9</version> <configuration> <autoVersionSubmodules>true</autoVersionSubmodules> <!-- "clean verify" fails because for OSGi bundles, there @@ -610,65 +1141,390 @@ the dependency from the local repository instead of the reactor. --> <preparationGoals>clean install</preparationGoals> + <tagNameFormat>v@{project.version}</tagNameFormat> </configuration> </plugin> <plugin> <artifactId>maven-site-plugin</artifactId> - <version>3.1</version> + <version>3.6</version> + </plugin> + <plugin> + <groupId>org.codehaus.gmavenplus</groupId> + <artifactId>gmavenplus-plugin</artifactId> + <version>1.5</version> + <dependencies> + <dependency> + <groupId>org.codehaus.groovy</groupId> + <artifactId>groovy-all</artifactId> + <version>2.4.4</version> + </dependency> + </dependencies> + </plugin> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.8</version> + </plugin> + <plugin> + <artifactId>maven-assembly-plugin</artifactId> + <version>2.6</version> + </plugin> + <plugin> + <artifactId>maven-clean-plugin</artifactId> + <version>3.0.0</version> + </plugin> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.5.1</version> + </plugin> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>2.0</version> + </plugin> + <plugin> + <artifactId>maven-ear-plugin</artifactId> + <version>2.3.1</version> + </plugin> + <plugin> + <artifactId>maven-ejb-plugin</artifactId> + <version>2.1</version> + </plugin> + <plugin> + <artifactId>maven-install-plugin</artifactId> + <version>2.2</version> + </plugin> + <plugin> + <artifactId>maven-jar-plugin</artifactId> + <version>2.2</version> + </plugin> + <plugin> + <artifactId>maven-plugin-plugin</artifactId> + <version>2.6</version> + </plugin> + <plugin> + <artifactId>maven-rar-plugin</artifactId> + <version>2.2</version> + </plugin> + <plugin> + <artifactId>maven-resources-plugin</artifactId> + <version>2.4.2</version> + </plugin> + <plugin> + <artifactId>maven-source-plugin</artifactId> + <version>2.4</version> + </plugin> + <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <version>2.20</version> + </plugin> + <plugin> + <artifactId>maven-failsafe-plugin</artifactId> + <version>2.20</version> + </plugin> + <plugin> + <artifactId>maven-war-plugin</artifactId> + <version>2.6</version> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>build-helper-maven-plugin</artifactId> + <version>1.7</version> + </plugin> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <version>3.3.0</version> + </plugin> + <plugin> + <groupId>net.nicoulaj.maven.plugins</groupId> + <artifactId>checksum-maven-plugin</artifactId> + <version>1.5</version> + <configuration> + <algorithms> + <algorithm>MD5</algorithm> + <algorithm>SHA-1</algorithm> + <algorithm>SHA-512</algorithm> + </algorithms> + </configuration> + </plugin> + <plugin> + <artifactId>maven-project-info-reports-plugin</artifactId> + <version>2.8.1</version> + </plugin> + <plugin> + <groupId>com.github.veithen.alta</groupId> + <artifactId>alta-maven-plugin</artifactId> + <version>0.6.1</version> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>jaxb2-maven-plugin</artifactId> + <version>2.3.1</version> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>jaxws-maven-plugin</artifactId> + <version>2.5</version> + <configuration> + <vmArgs> + <vmArg>-Djavax.xml.accessExternalSchema=all</vmArg> + </vmArgs> + </configuration> + </plugin> + <plugin> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-maven-plugin</artifactId> + <version>9.3.10.v20160621</version> + </plugin> + <plugin> + <artifactId>maven-invoker-plugin</artifactId> + <version>2.0.0</version> + <configuration> + <javaHome>${java.home}</javaHome> + </configuration> + </plugin> + + <!-- Use released versions of the aar and mar plugins in order to avoid + the chicken and egg problem. --> + <plugin> + <groupId>org.apache.axis2</groupId> + <artifactId>axis2-aar-maven-plugin</artifactId> + <version>1.7.6</version> + </plugin> + <plugin> + <groupId>org.apache.axis2</groupId> + <artifactId>axis2-mar-maven-plugin</artifactId> + <version>1.7.6</version> + </plugin> + + <!-- No chicken and egg problem here because the plugin doesn't expose + any extension. We can always use the version from the current build. --> + <plugin> + <groupId>org.apache.axis2</groupId> + <artifactId>axis2-repo-maven-plugin</artifactId> + <version>${project.version}</version> </plugin> </plugins> </pluginManagement> <plugins> <plugin> - <artifactId>maven-clean-plugin</artifactId> + <artifactId>maven-enforcer-plugin</artifactId> + <version>1.1</version> + <executions> + <execution> + <phase>validate</phase> + <goals> + <goal>enforce</goal> + </goals> + <configuration> + <rules> + <requireMavenVersion> + <version>3.0.0</version> + </requireMavenVersion> + <requireJavaVersion> + <!-- We require a recent Java version for the build, but we enforce compatibility with older versions using Animal Sniffer --> + <version>1.8.0</version> + </requireJavaVersion> + <requireNoRepositories> + <message>The POM must not include repository definitions since non Apache repositories threaten the build stability.</message> + <banRepositories>true</banRepositories> + <banPluginRepositories>true</banPluginRepositories> + <!-- We still need to allow the Apache snapshot repository --> + <allowSnapshotRepositories>true</allowSnapshotRepositories> + <allowSnapshotPluginRepositories>true</allowSnapshotPluginRepositories> + </requireNoRepositories> + </rules> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <inherited>true</inherited> + <configuration> + <source>1.7</source> + <target>1.7</target> + </configuration> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>animal-sniffer-maven-plugin</artifactId> + <version>1.14</version> + <executions> + <execution> + <id>check</id> + <phase>verify</phase> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> <configuration> - <failOnError>false</failOnError> + <signature> + <groupId>org.codehaus.mojo.signature</groupId> + <artifactId>java17</artifactId> + <version>1.0</version> + </signature> </configuration> </plugin> <plugin> - <artifactId>maven-remote-resources-plugin</artifactId> + <artifactId>maven-clean-plugin</artifactId> <executions> <execution> + <!-- Work around AXIS2-5890. The jaxb2-maven-plugin doesn't have an option + to force regenerating the source, so just clean the stale flag file. --> + <id>clean-testXjcStaleFlag</id> + <phase>generate-test-sources</phase> <goals> - <goal>process</goal> + <goal>clean</goal> </goals> <configuration> - <resourceBundles> - <resourceBundle>org.apache.axis2:axis2-resource-bundle:${project.version}</resourceBundle> - </resourceBundles> + <excludeDefaultDirectories>true</excludeDefaultDirectories> + <filesets> + <fileset> + <directory>${project.build.directory}/jaxb2</directory> + <includes> + <include>*-testXjcStaleFlag</include> + </includes> + </fileset> + </filesets> </configuration> </execution> </executions> </plugin> <plugin> - <artifactId>maven-assembly-plugin</artifactId> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <redirectTestOutputToFile>true</redirectTestOutputToFile> + <systemProperties> + <property> + <name>java.io.tmpdir</name> + <value>${project.build.directory}/tmp</value> + </property> + </systemProperties> + </configuration> + </plugin> + <plugin> + <artifactId>maven-failsafe-plugin</artifactId> + <configuration> + <redirectTestOutputToFile>true</redirectTestOutputToFile> + <systemProperties> + <property> + <name>java.io.tmpdir</name> + <value>${project.build.directory}/tmp</value> + </property> + </systemProperties> + </configuration> + </plugin> + <plugin> + <!-- Always build source JARs --> + <artifactId>maven-source-plugin</artifactId> <executions> <execution> - <id>package-jar</id> - <phase>package</phase> + <id>source-jars</id> <goals> - <goal>single</goal> + <goal>jar-no-fork</goal> + </goals> + </execution> + </executions> + <configuration> + <attach>true</attach> + </configuration> + </plugin> + <plugin> + <groupId>org.codehaus.gmavenplus</groupId> + <artifactId>gmavenplus-plugin</artifactId> + <executions> + <execution> + <id>create-tmp-directory</id> + <phase>initialize</phase> + <goals> + <goal>execute</goal> </goals> <configuration> - <descriptors> - <descriptor>src/main/assembly/jar.xml</descriptor> - </descriptors> - <appendAssemblyId>false</appendAssemblyId> + <scripts> + <script><![CDATA[ + import java.io.File + + // Create the temporary directory specified in the surefire configuration + new File(project.build.directory, 'tmp').mkdirs() + ]]></script> + </scripts> + </configuration> + </execution> + <execution> + <id>prepare-site</id> + <phase>pre-site</phase> + <goals> + <goal>execute</goal> + </goals> + <configuration> + <scripts> + <script> + import java.util.Date + import java.text.MessageFormat + project.properties['release_date'] = MessageFormat.format("{0,date,MMMMM dd, yyyy}", new Date()) + project.properties['release_version'] = project.version.replaceAll("-SNAPSHOT", "") + project.properties['skipSiteSite'] = String.valueOf(!new File(project.basedir, 'src/site/site.xml').exists()) + </script> + </scripts> + </configuration> + </execution> + <execution> + <id>check-site</id> + <phase>post-site</phase> + <goals> + <goal>execute</goal> + </goals> + <configuration> + <scripts> + <script> + project.properties['skipSiteStage'] = String.valueOf(!new File(project.reporting.outputDirectory).exists()) + </script> + </scripts> </configuration> </execution> </executions> </plugin> <plugin> - <artifactId>maven-javadoc-plugin</artifactId> + <artifactId>maven-deploy-plugin</artifactId> + <configuration> + <!-- Work around flakiness in the ASF infrastructure --> + <retryFailedDeploymentCount>3</retryFailedDeploymentCount> + </configuration> + </plugin> + <plugin> + <artifactId>maven-site-plugin</artifactId> <executions> <execution> - <id>site-javadoc</id> - <phase>pre-site</phase> + <id>default-site</id> + <phase>site</phase> <goals> - <goal>aggregate</goal> + <goal>site</goal> </goals> + <configuration> + <skip>${skipSiteSite}</skip> + </configuration> + </execution> + <execution> + <id>site-stage</id> + <phase>site-deploy</phase> + <goals> + <goal>stage</goal> + </goals> + <configuration> + <skip>${skipSiteStage}</skip> + </configuration> </execution> </executions> + <configuration> + <!-- Don't deploy; we use maven-scm-publish-plugin --> + <skipDeploy>true</skipDeploy> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-scm-publish-plugin</artifactId> + <version>1.1</version> </plugin> </plugins> </build> @@ -676,7 +1532,7 @@ <plugins> <plugin> <artifactId>maven-project-info-reports-plugin</artifactId> - <version>2.1.1</version> + <inherited>false</inherited> <reportSets> <reportSet> <reports>
Modified: axis/axis2/java/core/branches/AXIS2-4091/src/site/site.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/site.xml?rev=1818518&r1=1818517&r2=1818518&view=diff ============================================================================== --- axis/axis2/java/core/branches/AXIS2-4091/src/site/site.xml (original) +++ axis/axis2/java/core/branches/AXIS2-4091/src/site/site.xml Sun Dec 17 22:34:08 2017 @@ -19,12 +19,10 @@ --> <project name="Apache Axis2"> - <!-- Explicitly set the skin to avoid the issue described in MNG-3139, - which may occur sporadically --> <skin> <groupId>org.apache.maven.skins</groupId> - <artifactId>maven-default-skin</artifactId> - <version>1.0</version> + <artifactId>maven-fluido-skin</artifactId> + <version>1.6</version> </skin> <bannerLeft> <name>Apache Axis2</name> @@ -36,16 +34,21 @@ <href>http://axis.apache.org/axis2/java/core/</href> </bannerRight> <body> - <links> + <breadcrumbs> + <item name="Apache" href="http://www.apache.org" /> <item name="Axis2/Java" href="index.html" /> - <item name="Apache " href="http://www.apache.org" /> - </links> + </breadcrumbs> <menu name="Axis2/Java"> <item name="Home" href="index.html" /> - </menu> - <menu name="Downloads"> - <item name="Releases" href="download.cgi" /> + <item name="Downloads" href="download.html" /> + <item name="Release Notes" href="javascript:void(0)"> + <item name="1.6.1" href="release-notes/1.6.1.html"/> + <item name="1.6.2" href="release-notes/1.6.2.html"/> + <item name="1.6.3" href="release-notes/1.6.3.html"/> + <item name="1.6.4" href="release-notes/1.6.4.html"/> + <item name="1.7.0" href="release-notes/1.7.0.html"/> + </item> <item name="Modules" href="modules/index.html" /> <item name="Tools" href="tools/index.html" /> </menu> @@ -65,7 +68,7 @@ <item name="Articles" href="articles.html" /> <item name="Wiki" href="http://wiki.apache.org/ws/FrontPage/Axis2/" /> <item name="Reference Library" href="refLib.html" /> - <item name="Online Java Docs" href="api/index.html" /> + <item name="Online Java Docs" href="apidocs/index.html" /> </menu> <menu name="Get Involved"> <item name="Overview" href="overview.html" /> @@ -81,6 +84,8 @@ <item name="Source Code" href="http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/" /> <item name="Acknowledgements" href="thanks.html" /> + </menu> + <menu name="Apache" inherit="bottom"> <item name="License" href="http://www.apache.org/licenses/LICENSE-2.0.html" /> <item name="Sponsorship" href="http://www.apache.org/foundation/sponsorship.html"/> Modified: axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/articles.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/articles.xml?rev=1818518&r1=1818517&r2=1818518&view=diff ============================================================================== --- axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/articles.xml (original) +++ axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/articles.xml Sun Dec 17 22:34:08 2017 @@ -178,12 +178,5 @@ with Axis2/Java ServiceClient?</a>- By E based Web Service in your Webapp?</a>- By Davanum Sirinivas(17 May 2006)</li> </ul> -<h2>Other</h2> -<ul> -<li><a href= -"http://pzf.fremantle.org/2007/05/getting-started-with-wsrm-and-axis2.html"> -Getting started with Axis2 and Sandesha2 to do -WS-ReliableMessaging</a></li> -</ul> </body> </html> Modified: axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/axis2config.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/axis2config.xml?rev=1818518&r1=1818517&r2=1818518&view=diff ============================================================================== --- axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/axis2config.xml (original) +++ axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/axis2config.xml Sun Dec 17 22:34:08 2017 @@ -301,7 +301,7 @@ inside the servlet container. A very sim class="fully qualified name the service lifecycle class" targetNamespace="target namespace for the service"> - <Description> The description of the service </Description> + <description> The description of the service </description> <transports> <transport>HTTP</transport> Modified: axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/contents.xml.vm URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/contents.xml.vm?rev=1818518&r1=1818517&r2=1818518&view=diff ============================================================================== --- axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/contents.xml.vm (original) +++ axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/contents.xml.vm Sun Dec 17 22:34:08 2017 @@ -211,7 +211,7 @@ Maven 2 Plug-in that takes a Java class WSDL, which describes a Web service for invoking the class methods</li> <li><a href= -"../tools/maven-plugins/maven-wsdl2code-plugin.html"> +"../tools/maven-plugins/axis2-wsdl2code-maven-plugin/index.html"> Maven2 WSDL2Code Plug-in Guide</a> - A guide to using this plugin that takes as input a WSDL and generates client and server stubs for calling or implementing a Web service matching the WSDL.</li> Modified: axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/soapmonitor-module.xml.vm URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/soapmonitor-module.xml.vm?rev=1818518&r1=1818517&r2=1818518&view=diff ============================================================================== --- axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/soapmonitor-module.xml.vm (original) +++ axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/soapmonitor-module.xml.vm Sun Dec 17 22:34:08 2017 @@ -28,6 +28,11 @@ <body> <h1>Using the SOAP Monitor</h1> +<p><b>Warning: the SOAP Monitor uses a protocol based on Java serialization +and is therefore vulnerable to attacks. It should be used exclusively as a +development and debugging tool, but never be permanently enabled on production +systems.</b></p> + <p>Web service developers often want to see the SOAP messages that are being used to invoke the Web services, along with the results of those messages. The goal of the SOAP Monitor utility is to provide a way for the developers Modified: axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/toc.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/toc.xml?rev=1818518&r1=1818517&r2=1818518&view=diff ============================================================================== --- axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/toc.xml (original) +++ axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/toc.xml Sun Dec 17 22:34:08 2017 @@ -137,7 +137,7 @@ Plug-in</a></li> <li>25.4 <a href="../tools/eclipse/wsdl2java-plugin.html">Code Generator Wizard - Eclipse Plug-in</a></li> <li>25.5 <a href="../tools/maven-plugins/maven-aar-plugin.html">AAR Maven2 Plug-in</a></li> <li>25.6 <a href="../tools/maven-plugins/maven-java2wsdl-plugin.html">Java2WSDL Maven2 Plug-in</a></li> -<li>25.7 <a href="../tools/maven-plugins/maven-wsdl2code-plugin.html">WSDL2Code Maven2 Plug-in</a></li> +<li>25.7 <a href="../tools/maven-plugins/axis2-wsdl2code-maven-plugin/index.html">WSDL2Code Maven2 Plug-in</a></li> </ul> </li> <li><a href="migration.html">Migration Guide Modified: axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/userguide.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/userguide.xml?rev=1818518&r1=1818517&r2=1818518&view=diff ============================================================================== --- axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/userguide.xml (original) +++ axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/docs/userguide.xml Sun Dec 17 22:34:08 2017 @@ -127,18 +127,9 @@ using WSDL</li> <li>Easily retrieve the WSDL for a service</li> <li>Send and receive SOAP messages with attachments</li> <li>Create or utilize a REST-based Web service</li> -<li>Create or utilize services that take advantage of the <a href= +<li>Create or utilize services that take advantage of <a href= "http://www.oasis-open.org/committees/download.php/16790/wss-v1.1-spec-os-SOAPMessageSecurity.pdf"> -WS-Security</a>, <a href= -"http://xml.coverpages.org/ws-reliablemessaging20030313.pdf">WS-ReliableMessaging</a>, -<a href="http://www.w3.org/2002/ws/addr/">WS-Addressing</a>, -<a href= -"http://docs.oasis-open.org/ws-tx/wscoor/2006/06">WS-Coordination</a>, -and <a href= -"http://docs.oasis-open.org/ws-tx/wsat/2006/06"> -WS-Atomic Transaction</a> recommendations</li> -<li>Use Axis2's modular structure to easily add support for new -recommendations as they emerge</li> +WS-Security</a> and <a href="http://www.w3.org/2002/ws/addr/">WS-Addressing</a></li> </ul> <p>Many more features exist as well, but this user guide concentrates on showing you how to accomplish the first five tasks @@ -207,8 +198,7 @@ are executed within the phases. You can and handlers.</p> <p>Handlers come from "modules" that can be plugged into a running Axis2 system. These modules, such as Rampart, which provides an -implementation of WS-Security, and Sandesha, which provides an -implementation of WS-ReliableMessaging, are the main extensibility +implementation of WS-Security, are the main extensibility mechanisms in Axis2.</p> <a name="distributions" id="distributions"></a> <h2>Axis2 Distributions</h2> Modified: axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/index.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/index.xml?rev=1818518&r1=1818517&r2=1818518&view=diff ============================================================================== --- axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/index.xml (original) +++ axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/index.xml Sun Dec 17 22:34:08 2017 @@ -35,81 +35,6 @@ here, you can visit the <a href= "http://axis.apache.org/axis2/c/"><strong>Apache Axis2/C</strong></a> Web site for Axis2/C implementation information.</p> <p>Apache Axis2, Axis2, Apache, the Apache feather logo, and the Apache Axis2 project logo are trademarks of The Apache Software Foundation.</p> -<h3>April 17, 2012 - Apache Axis2/Java 1.6.2 released!</h3> -<p>Apache Axis2/Java 1.6.2 is a maintenance releases containing fixes for several issues discovered over the six months. -This version upgrade Axiom to 1.2.13 and Neethi to version 3.0.2. The complete list of fixes can be found <a href="http://s.apache.org/7lT">here</a>.</p> -<h3>Aug 30, 2011 - Apache Axis2/Java 1.5.6 and 1.6.1 released!</h3> -<p>1.5.6 and 1.6.1 are maintenance releases containing fixes for several issues discovered over the last months. -Both versions upgrade Axiom to 1.2.12. Axis2 1.6.1 also upgrades Neethi to version 3.0.1 and contains changes required -for Geronimo 3.0. The complete list of fixes can be found here:</p> -<ul> -<li><a href="http://s.apache.org/axis2-1.5.6">Fix list for 1.5.6</a></li> -<li><a href="http://s.apache.org/axis2-1.6.1">Fix list for 1.6.1</a></li> -</ul> -<p>If possible users should upgrade to Axis2 1.6.1. The Axis2 1.5.6 maintenance release is intended for use in situations where -upgrading to 1.6.1 is not possible immediately.</p> -<h3>May 29, 2011 - Apache Axis2/Java Version 1.5.5 Released!</h3> -<p>1.5.5 is a maintenance release that contains fixes for several issues in the sample projects included with the binary distribution -as well as a couple of <a href="http://s.apache.org/Q9q">other issues</a>.</p> -<p>If possible users should upgrade to Axis2 1.6.0 (see below). The Axis2 1.5.5 maintenance release is intended for use in situations where -upgrading to 1.6.0 is not possible immediately.</p> -<h3>May 17, 2011 - Apache Axis2/Java Version 1.6.0 Released!</h3> -<p>1.6.0 is a major release of axis2 with many fixes and improvements to the core and all it's modules</p> -<p>Refer to the following filter <a href="http://bit.ly/issues-fixed-for-1_6">Issues fixed for the 1.6.0 release</a> to find all the issues fixed for the 1.6.0 release</p> -<h3>December 19, 2010 - Apache Axis2/Java Version 1.5.4 Released!</h3> -<p>1.5.4 is a maintenance release that contains fixes for the following issues:</p> -<ul> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-3784">AXIS2-3784</a>: WSDL port address is not correctly generated for machines having multiple network interfaces</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-3793">AXIS2-3793</a>: move image to the correct place</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-3851">AXIS2-3851</a>: adb-codegen no longer accepts schemas without targetNamespace</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-4261">AXIS2-4261</a>: Enable axis2server.sh to start SimpleAxis2Server in remote debug mode</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-4586">AXIS2-4586</a>: JiBX Client Stub not cleaning up HTTP connections after each operation</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-4642">AXIS2-4642</a>: ?wsdl query calls out.close() twice, confusing at least some Tomcat connectors</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-4674">AXIS2-4674</a>: Unable to get WSDL2 doc for services on WebSphere 7.0 and Axis2 1.5.1</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-4819">AXIS2-4819</a>: Race condition in WSDLDataLocator</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-4827">AXIS2-4827</a>: ADB class org.apache.axis2.databinding.types.Union does not implement java.io.Serializable</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-4842">AXIS2-4842</a>: NPE in TempFileManager</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-4871">AXIS2-4871</a>: Null Pointer Exception in AxisService.printXSD</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-4883">AXIS2-4883</a>: Javadoc link broken on site and in documents distribution</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-4885">AXIS2-4885</a>: Unsubstituted variable ${axis2_version} in 1.5.3 site and documents distribution</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-4887">AXIS2-4887</a>: TargetNameSpace required for XSD2Java</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-4888">AXIS2-4888</a>: The org.apache.axis2:axis2 Maven artifact should not have a classifier</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-4889">AXIS2-4889</a>: SOAPConnectionTest#testGet slows down the build</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-4896">AXIS2-4896</a>: Unable to install axis2.eclipse.codegen.plugin into eclipse</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-4901">AXIS2-4901</a>: LinkageError related to DOM classes when using the codegen plugin for Eclipse</li> -<li><a href="https://issues.apache.org:443/jira/browse/AXIS2-4909">AXIS2-4909</a>: Simple MTOM web service no longer works due to missing closing MIME boundary.</li> -</ul> -<p>In addition, this release contains changes required for the Sandesha2 1.4 release.</p> -<h3>November 12, 2010 - Apache Axis2/Java Version 1.5.3 Released!</h3> -<p>1.5.3 is a maintenance release that contains the following improvements:</p> -<ul> -<li>Improved support for SSL when using the servlet transport: Axis2 can now be configured -so that generated WSDLs contain https endpoints (<a href="https://issues.apache.org/jira/browse/AXIS2-4465">AXIS2-4465</a>).</li> -<li>Improved compatibility with Rampart (<a href="https://issues.apache.org/jira/browse/AXIS2-3213">AXIS2-3213</a> -and <a href="https://issues.apache.org/jira/browse/AXIS2-4870">AXIS2-4870</a>) and Sandesha2 (potential HTTP connection pool starvation).</li> -<li>Axiom has been upgraded to 1.2.10. This version contains performance improvements relevant for Rampart.</li> -<li>Application (business) faults are no longer logged at level ERROR (<a href="https://issues.apache.org/jira/browse/AXIS2-4280">AXIS2-4280</a>).</li> -<li>Improved conformance to the SAAJ specifications. The 1.5.3 release contains a set of fixes and improvements for the SAAJ -implementation developed on the trunk and not included in previous releases from the 1.5 branch.</li> -<li>Axis2 now relies exclusively on dependencies available from the Maven central repository, and no other Maven -repositories are required. This in particular fixes a build problem that appeared after the 1.5.2 release.</li> -<li>The Eclipse and IntelliJ IDEA plugins are again available for <a href="tools/index.html">download</a> via the Axis2 Web site -(previous 1.5.x versions could only be downloaded from the Maven repository).</li> -</ul> -<p>[ <a href="download.cgi#1_5_3"><strong>Download</strong> ]</a></p> -<h3>September 6, 2010 - Apache Axis2/Java Version 1.5.2 Released!</h3> -<p>1.5.2 is a maintenance release to fix the security issue described in -<a href="http://svn.apache.org/repos/asf/axis/axis2/java/core/security/CVE-2010-1632.pdf">CVE-2010-1632</a> -as well as an XSS vulnerability in the admin console and some other minor issues. It also -upgrades Axiom to version 1.2.9.</p> -<p>[ <a href="download.cgi#1_5_2"><strong>Download</strong></a> ]</p> -<h3>October 23, 2009 - Apache Axis2/Java Version 1.5.1 Released!</h3> -<p>The 1.5.1 version fixes some <a href="http://issues.apache.org/jira/browse/AXIS2">bugs</a>, including most notably a connection starvation issue that would cause a large number of sockets stuck in CLOSE_WAIT or TIME_WAIT.</p> -<p><b>PLEASE NOTE:</b> As of Axis2 1.5, we now <i>require</i> JDK 1.5 or above. JDKs 1.4 or previous are no longer supported.</p> -<p>[ <a href="download.cgi#1_5_1"><strong>Download</strong></a> ]</p> -<p>Please see the <a href="refLib.html">Axis -Reference Library</a> for a list of technical resources that should -prove useful on this project.</p> <h3><em>Why Apache Axis2:</em></h3> <p>A new architecture for Axis2 was introduced during the August 2004 Summit in Colombo, Sri Lanka. The new architecture on which @@ -133,17 +58,6 @@ functionality for features such as secur currently available or under development include:</p> <ul> <li><a href= -"http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrm" ->WS-ReliableMessaging</a> - Supported by <a href= -"http://axis.apache.org/axis2/java/sandesha/">Apache -Sandesha2</a></li> -<li><a href= -"http://www-128.ibm.com/developerworks/library/specification/ws-tx/#coor" ->WS-Coordination</a> and <a href= -"http://www-128.ibm.com/developerworks/library/specification/ws-tx/#atom" ->WS-AtomicTransaction</a> - Supported by <a href= -"http://axis.apache.org/axis2/java/kandula/">Apache Kandula2</a></li> -<li><a href= "http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss" >WS-Security</a> - Supported by <a href= "http://axis.apache.org/axis2/java/rampart/"> @@ -232,16 +146,6 @@ export machine-readable descriptions of Axis2.</p> </li> <li> -<p style="margin-bottom: 0in"><strong>Add-ons</strong> - Several -Web services specifications have been incorporated including -<a href="http://ws.apache.org/wss4j/">WSS4J</a> for -security (Apache Rampart), <a href="http://axis.apache.org/axis2/java/sandesha/" ->Sandesha</a> for reliable messaging, <a href= -"http://axis.apache.org/axis2/java/kandula/">Kandula</a> which -is an encapsulation of WS-Coordination, WS-AtomicTransaction and -WS-BusinessActivity.</p> -</li> -<li> <p style="margin-bottom: 0in"><strong>Composition and Extensibility</strong> - Modules and phases improve support for composability and extensibility. Modules support composability and @@ -260,104 +164,5 @@ participation.</p> "<a href= "mailto:[email protected]">[email protected]</a>". Make sure to prefix the subject of the mail with [Axis2].</p> -<h2>Features of Axis2 Latest Version</h2> -<p>Apache Axis2 Version 1.4 comes with performance improvements and -a number bug fixes over the 1.3 release. Check out the complete list of -features below.</p> -<h3>Programming Model</h3> -<ul> -<li>Improved, XML-centric client API including full WSDL and policy -support</li> -<li><a href="docs/jaxws-guide.html">Support for JAXWS-style services and clients</a></li> -<li>Support for POJO and Spring services and clients</li> -<li>Support for any message exchange pattern</li> -<li>Synchronous and asynchronous calls</li> -<li>Archived service deployment model supporting full service -encapsulation with versioning support</li> -<li>Archived module deployment model supporting controlled -extensibility with versioning support</li> -<li><a href="#Hot_Deployment">Hot deployment</a></li> -<li>WS-Policy driven code generation extensions</li> -<li>Flexible service life cycle model</li> -<li>Automatic support for POX (REST) style invocation of -services</li> -<li>Support for querying a service's WSDL (using ?wsdl), schema -(using ?xsd) and policies (using ?policy)</li> -<li>WSDL 2.0</li> -<li>Custom Deployers</li> -<li>Binary serialization (Fast Infoset)</li> -<li>JSON support</li> -<li>EJB Provider support</li> -</ul> -<h3>Supported Specifications</h3> -<ul> -<li>SOAP 1.1 and 1.2</li> -<li>Message Transmission Optimization Mechanism (MTOM), XML -Optimized Packaging (XOP) and SOAP with Attachments</li> -<li>WSDL 1.1, including both SOAP and HTTP bindings</li> -<li>WS-Addressing (submission and final)</li> -<li>WS-Policy</li> -<li>SAAJ 1.1</li> -</ul> -<h3>Transports</h3> -<ul> -<li>HTTP</li> -<li>SMTP</li> -<li>JMS</li> -<li>TCP</li> -</ul> -<h3>Supported Data Bindings</h3> -<ul> -<li>Axis Data Binding (ADB)</li> -<li>XMLBeans</li> -<li>JibX</li> -<li>JaxBRI (Experimental)</li> -</ul> -<h2><a name="Tools_included_in this_Release">Tools Included in This -Release</a></h2> -<p>[<a href="tools/index.html" ->Download Tool Plug-ins</a>]</p> -<ol type="1"> -<li>Axis2 Web Application (Web App)</li> -<li>WSDL2WS- <a href="tools/eclipse/wsdl2java-plugin.html" ->eclipse plug-in</a><a>/</a> <a href= -"tools/CodegenToolReference.html">Command line -version</a><a>/</a><a href= -"tools/idea/Idea_plug-in_userguide.html#WSDL2Java_Code_Generation" ->IntelliJ IDEA plug-in</a><a>/</a><a href= -"tools/maven-plugins/maven-wsdl2code-plugin.html" ->Maven2 WSDL2Code Plug-in</a></li> -<li>Service Archive Wizard- <a href= -"tools/eclipse/servicearchiver-plugin.html" ->eclipse plug-in</a>/ <a href= -"tools/idea/Idea_plug-in_userguide.html#Create_Service_Archive" ->IntelliJ IDEA plug-in</a>/ <a href= -"tools/maven-plugins/maven-aar-plugin.html" ->Maven2 AAR Plug-in</a></li> -<li>Java2WSDL- <a href= -"tools/maven-plugins/maven-java2wsdl-plugin.html" ->Maven2 Java2WSDL Plug-in</a></li> -</ol> -<h2>Extension Modules</h2> -<ul> -<li>Apache Rampart: Supporting WS-Security (and soon -WS-Policy)</li> -<li>Apache Sandesha2: Supporting WS-Reliable Messaging</li> -</ul> -(Apache Axis2 comes built in with a module that supports -WS-Addressing.) -<h2>Known Issues and Limitations</h2> -<h2>Archived News</h2> -<p>For information on previous Axis2 releases running up to the -current release see the <a href="archived_news.html" ->'Axis2 Archived News'</a> page.</p> -For other news items from Apache Software Foundation see: -<ul> -<li><a href= -"http://www.apachenews.org/archives/cat_apache_webservices_index.html"> -Web services related news on the Apache News Blog Online</a></li> -<li><a href="http://www.apachenews.org/">The Apache News Blog -Online</a></li> -</ul> </body> </document> Modified: axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/modules/index.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/modules/index.xml?rev=1818518&r1=1818517&r2=1818518&view=diff ============================================================================== --- axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/modules/index.xml (original) +++ axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/modules/index.xml Sun Dec 17 22:34:08 2017 @@ -40,20 +40,14 @@ Axis2.</p> <td><a href="addressing/index.html">Addressing</a></td> <td>This is an implementation of WS-Addressing submission version (2004-08) and WS-Addressing 2005-08 versions.</td> -<td>Bundled with the <a href="../download.cgi#std-bin">Standard Binary Distribution</a>.</td> +<td>Bundled with the <a href="../download.html">Standard Binary Distribution</a>.</td> </tr> <tr> <td><a href="../docs/soapmonitor-module.html">SOAP Monitor</a></td> <td>SOAP Monitor utility provides a way for Web services developers to monitor the SOAP messages being sent/received without requiring any special configuration or restarting of the server</td> -<td>Bundled with the <a href="../download.cgi#std-bin">Standard Binary Distribution</a>.</td> -</tr> -<tr> -<td><a href= -"http://ws.apache.org/sandesha/sandesha2/index.html">Sandesha2</a></td> -<td>An implementation of WS-RM specification February 2005</td> -<td><a href="http://axis.apache.org/axis2/java/sandesha/">http://axis.apache.org/axis2/java/sandesha/</a></td> +<td>Bundled with the <a href="../download.html">Standard Binary Distribution</a>.</td> </tr> <tr> <td><a href="http://ws.apache.org/rampart/">Rampart</a></td> Modified: axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/tools/eclipse/servicearchiver-plugin.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/tools/eclipse/servicearchiver-plugin.xml?rev=1818518&r1=1818517&r2=1818518&view=diff ============================================================================== --- axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/tools/eclipse/servicearchiver-plugin.xml (original) +++ axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/tools/eclipse/servicearchiver-plugin.xml Sun Dec 17 22:34:08 2017 @@ -27,7 +27,7 @@ <h1>Service Archive Generator Wizard Guide for Eclipse Plug-in</h1> <p>This document will guide you through the installation and usage of the archive generator Eclipse plug-in.</p> - <p><a href="../index.html">[Download Plugin Tool]</a></p> + <p><a href="../../download.html">[Download Plugin Tool]</a></p> <macro name="toc"/> <section name="Introduction"> <p>As part of the Axis2 tool set, the service archive generator is Modified: axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/tools/eclipse/wsdl2java-plugin.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/tools/eclipse/wsdl2java-plugin.xml?rev=1818518&r1=1818517&r2=1818518&view=diff ============================================================================== --- axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/tools/eclipse/wsdl2java-plugin.xml (original) +++ axis/axis2/java/core/branches/AXIS2-4091/src/site/xdoc/tools/eclipse/wsdl2java-plugin.xml Sun Dec 17 22:34:08 2017 @@ -29,7 +29,7 @@ for Eclipse. In other words, this document will guide you through the operations of generating a WSDL file from a Java class and/or generating a Java class file from a WSDL file.</p> - <p><a href="../index.html">[Download Plugin Tool]</a></p> + <p><a href="../../download.html">[Download Plugin Tool]</a></p> <macro name="toc"/> <section name="Introduction"> <p>The Axis2 code generator comes built-in with an <a href=
