Modified: 
axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/pom.xml?rev=1793311&r1=1793310&r2=1793311&view=diff
==============================================================================
--- 
axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/pom.xml 
(original)
+++ 
axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/pom.xml 
Mon May  1 11:36:09 2017
@@ -153,81 +153,39 @@
         </resources>
         <plugins>
             <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-dependency-plugin</artifactId>
-                <version>2.0</version>
+                <groupId>org.apache.axis2</groupId>
+                <artifactId>axis2-repo-maven-plugin</artifactId>
                 <executions>
                     <execution>
-                        <id>copy</id>
                         <phase>generate-resources</phase>
                         <goals>
-                            <goal>copy</goal>
+                            <goal>create-repository</goal>
                         </goals>
                         <configuration>
-                            <stripVersion>true</stripVersion>
-                            <artifactItems>
-                                <artifactItem>
-                                    <groupId>org.apache.axis2</groupId>
-                                    <artifactId>addressing</artifactId>
-                                    <version>${axis2.version}</version>
-                                    <type>mar</type>
-                                    <outputDirectory>
-                                        
target/generated-resources/org/apache/axis2/transport/repo/modules
-                                    </outputDirectory>
-                                </artifactItem>
-                            </artifactItems>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <artifactId>maven-javadoc-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>extract-resource-info</id>
-                        <phase>pre-site</phase>
-                        <goals>
-                            <goal>javadoc</goal>
-                        </goals>
-                        <configuration>
-                            <docletArtifacts>
-                                <docletArtifact>
-                                    <groupId>${project.groupId}</groupId>
-                                    
<artifactId>${project.artifactId}</artifactId>
-                                    <version>${project.version}</version>
-                                </docletArtifact>
-                            </docletArtifacts>
-                            
<doclet>org.apache.axis2.transport.testkit.doclet.ResourceInfoDoclet</doclet>
-                            
<useStandardDocletOptions>false</useStandardDocletOptions>
-                            <show>private</show>
-                            <additionalparam>-out 
${project.build.directory}/resource-info.dat</additionalparam>
-                        </configuration>
-                    </execution>
-                    <execution>
-                        <id>generate-javadoc</id>
-                        <phase>site</phase>
-                        <goals>
-                            <goal>javadoc</goal>
-                        </goals>
-                        <configuration>
-                            <docletArtifacts>
-                                <docletArtifact>
-                                    <groupId>${project.groupId}</groupId>
-                                    
<artifactId>${project.artifactId}</artifactId>
-                                    <version>${project.version}</version>
-                                </docletArtifact>
-                            </docletArtifacts>
-                            
<doclet>org.apache.axis2.transport.testkit.doclet.TestkitJavadocDoclet</doclet>
-                            
<useStandardDocletOptions>true</useStandardDocletOptions>
-                            <additionalparam>
-                                -resource-info 
${project.build.directory}/resource-info.dat
-                                -link http://java.sun.com/j2se/1.5.0/docs/api/
-                                -link http://java.sun.com/j2ee/1.4/docs/api/
-                                -link http://ws.apache.org/axis2/1_4_1/api/
-                                -link 
http://ws.apache.org/commons/axiom/apidocs/
-                                -link http://junit.org/junit/javadoc/3.8.1/
-                                -link 
http://www.eclipse.org/aspectj/doc/released/runtime-api/
-                            </additionalparam>
+                            
<outputDirectory>${project.build.directory}/generated-resources/org/apache/axis2/transport/repo</outputDirectory>
+                            <generateFileLists>true</generateFileLists>
+                            <generatedAxis2xml>
+                                <messageFormatters>
+                                    <messageFormatter>
+                                        <contentType>text/plain</contentType>
+                                        
<className>org.apache.axis2.format.PlainTextFormatter</className>
+                                    </messageFormatter>
+                                    <messageFormatter>
+                                        
<contentType>application/octet-stream</contentType>
+                                        
<className>org.apache.axis2.format.BinaryFormatter</className>
+                                    </messageFormatter>
+                                </messageFormatters>
+                                <messageBuilders>
+                                    <messageBuilder>
+                                        <contentType>text/plain</contentType>
+                                        
<className>org.apache.axis2.format.PlainTextBuilder</className>
+                                    </messageBuilder>
+                                    <messageBuilder>
+                                        
<contentType>application/octet-stream</contentType>
+                                        
<className>org.apache.axis2.format.BinaryBuilder</className>
+                                    </messageBuilder>
+                                </messageBuilders>
+                            </generatedAxis2xml>
                         </configuration>
                     </execution>
                 </executions>

Modified: 
axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/src/main/java/org/apache/axis2/transport/CustomAxisConfigurator.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/src/main/java/org/apache/axis2/transport/CustomAxisConfigurator.java?rev=1793311&r1=1793310&r2=1793311&view=diff
==============================================================================
--- 
axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/src/main/java/org/apache/axis2/transport/CustomAxisConfigurator.java
 (original)
+++ 
axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/src/main/java/org/apache/axis2/transport/CustomAxisConfigurator.java
 Mon May  1 11:36:09 2017
@@ -21,7 +21,6 @@ package org.apache.axis2.transport;
 
 import java.io.IOException;
 import java.io.InputStream;
-import java.net.MalformedURLException;
 import java.net.URL;
 
 import org.apache.axis2.AxisFault;
@@ -32,19 +31,16 @@ import org.apache.axis2.util.Loader;
 
 public class CustomAxisConfigurator extends DeploymentEngine implements 
AxisConfigurator {
     public AxisConfiguration getAxisConfiguration() throws AxisFault {
-        InputStream configStream = 
Loader.getResourceAsStream("org/apache/axis2/transport/axis2.xml");
+        URL axis2Url = 
Loader.getResource("org/apache/axis2/transport/repo/axis2.xml");
         try {
-            axisConfig = populateAxisConfiguration(configStream);
-        } finally {
+            InputStream configStream = axis2Url.openStream();
             try {
+                axisConfig = populateAxisConfiguration(configStream);
+            } finally {
                 configStream.close();
-            } catch (IOException ex) {
-                throw AxisFault.makeFault(ex);
             }
-        }
-        try {
-            loadRepositoryFromURL(new 
URL(Loader.getResource("org/apache/axis2/transport/repo/__root__"), "."));
-        } catch (MalformedURLException ex) {
+            loadRepositoryFromURL(new URL(axis2Url, "."));
+        } catch (IOException ex) {
             throw AxisFault.makeFault(ex);
         }
         axisConfig.setConfigurator(this);

Modified: 
axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClientContext.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClientContext.java?rev=1793311&r1=1793310&r2=1793311&view=diff
==============================================================================
--- 
axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClientContext.java
 (original)
+++ 
axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClientContext.java
 Mon May  1 11:36:09 2017
@@ -35,15 +35,6 @@ import org.apache.axis2.transport.testki
 /**
  * Resource maintaining the {@link ConfigurationContext} for {@link 
AxisTestClient}
  * instances.
- * <p>
- * Dependencies:
- * <dl>
- *   <dt>{@link TransportDescriptionFactory} (1)</dt>
- *   <dd>Used to create transport descriptions.</dd>
- *   <dt>{@link AxisTestClientContextConfigurator} (0..*)</dt>
- *   <dd>Used to determine whether a transport listener is required and to
- *       configure the transport.</dd>
- * </dl>
  */
 public class AxisTestClientContext {
     public static final AxisTestClientContext INSTANCE = new 
AxisTestClientContext();

Modified: 
axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClientContextConfigurator.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClientContextConfigurator.java?rev=1793311&r1=1793310&r2=1793311&view=diff
==============================================================================
--- 
axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClientContextConfigurator.java
 (original)
+++ 
axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClientContextConfigurator.java
 Mon May  1 11:36:09 2017
@@ -22,6 +22,10 @@ package org.apache.axis2.transport.testk
 import org.apache.axis2.description.TransportInDescription;
 import org.apache.axis2.description.TransportOutDescription;
 
+/**
+ * Resource used to determine whether a transport listener is required and to 
configure the
+ * transport.
+ */
 public interface AxisTestClientContextConfigurator {
     /**
      * Determine whether a transport listener is required on client side.

Modified: 
axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/src/main/java/org/apache/axis2/transport/testkit/doclet/TestkitJavadocDoclet.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/src/main/java/org/apache/axis2/transport/testkit/doclet/TestkitJavadocDoclet.java?rev=1793311&r1=1793310&r2=1793311&view=diff
==============================================================================
--- 
axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/src/main/java/org/apache/axis2/transport/testkit/doclet/TestkitJavadocDoclet.java
 (original)
+++ 
axis/axis2/java/core/branches/hermetic-tests/modules/transport/testkit/src/main/java/org/apache/axis2/transport/testkit/doclet/TestkitJavadocDoclet.java
 Mon May  1 11:36:09 2017
@@ -60,7 +60,9 @@ public class TestkitJavadocDoclet {
             Resource resource = resourceInfo.getResource(qualifiedName);
             List<Dependency> dependencies = resource == null ? null : 
resource.getDependencies();
             if (dependencies != null || usedBy != null) {
-                StringBuilder buffer = new 
StringBuilder(clazz.getRawCommentText());
+                String rawCommentText = clazz.getRawCommentText();
+                StringBuilder buffer = new StringBuilder(
+                        rawCommentText.trim().isEmpty() ? "No documentation 
available." : rawCommentText);
                 buffer.append("<h2>Resource information</h2>");
                 if (usedBy != null) {
                     buffer.append("This resource is used by: ");

Modified: axis/axis2/java/core/branches/hermetic-tests/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/hermetic-tests/pom.xml?rev=1793311&r1=1793310&r2=1793311&view=diff
==============================================================================
--- axis/axis2/java/core/branches/hermetic-tests/pom.xml (original)
+++ axis/axis2/java/core/branches/hermetic-tests/pom.xml Mon May  1 11:36:09 
2017
@@ -519,7 +519,8 @@
         <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>
-        <httpclient.version>4.5.2</httpclient.version>
+        <httpcore.version>4.4.6</httpcore.version>
+        <httpclient.version>4.5.3</httpclient.version>
         <intellij.version>5.0</intellij.version>
         <jalopy.version>1.5rc3</jalopy.version>
         <jaxb.api.version>2.2.6</jaxb.api.version>
@@ -527,10 +528,8 @@
         <jettison.version>1.3.8</jettison.version>
         <jibx.version>1.2</jibx.version>
         <log4j.version>1.2.15</log4j.version>
-        <maven.archiver.version>2.2</maven.archiver.version>
-        <maven.artifact.version>2.0.8</maven.artifact.version>
-        <maven.plugin.testing.version>1.1</maven.plugin.testing.version>
-        <maven.version>2.0.7</maven.version>
+        <maven.archiver.version>3.0.2</maven.archiver.version>
+        <maven.version>3.0.5</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>
@@ -832,10 +831,25 @@
             </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>
@@ -883,13 +897,18 @@
             </dependency>
             <dependency>
                 <groupId>org.apache.maven</groupId>
-                <artifactId>maven-project</artifactId>
+                <artifactId>maven-core</artifactId>
                 <version>${maven.version}</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.maven</groupId>
                 <artifactId>maven-artifact</artifactId>
-                <version>${maven.artifact.version}</version>
+                <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>
@@ -917,10 +936,10 @@
                 <version>${plexus.classworlds.version}</version>
             </dependency>
             <dependency>
-                <groupId>org.apache.maven.shared</groupId>
+                <groupId>org.apache.maven.plugin-testing</groupId>
                 <artifactId>maven-plugin-testing-harness</artifactId>
                 <scope>test</scope>
-                <version>${maven.plugin.testing.version}</version>
+                <version>2.1</version>
             </dependency>
             <dependency>
                 <groupId>log4j</groupId>

Modified: 
axis/axis2/java/core/branches/hermetic-tests/src/site/markdown/release-notes/1.8.0.md
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/hermetic-tests/src/site/markdown/release-notes/1.8.0.md?rev=1793311&r1=1793310&r2=1793311&view=diff
==============================================================================
--- 
axis/axis2/java/core/branches/hermetic-tests/src/site/markdown/release-notes/1.8.0.md
 (original)
+++ 
axis/axis2/java/core/branches/hermetic-tests/src/site/markdown/release-notes/1.8.0.md
 Mon May  1 11:36:09 2017
@@ -6,3 +6,6 @@ Apache Axis2 1.8.0 Release Note
 *   The Apache Commons HttpClient 3.x based HTTP transport has been deprecated.
     If you wish to continue using this transport, add 
`axis2-transport-http-hc3`
     to your project.
+
+*   The HTTPClient 4.x based transport has been upgraded to use the APIs 
supported
+    by the latest HTTPClient version.

Modified: 
axis/axis2/java/core/branches/hermetic-tests/src/site/xdoc/docs/soapmonitor-module.xml.vm
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/hermetic-tests/src/site/xdoc/docs/soapmonitor-module.xml.vm?rev=1793311&r1=1793310&r2=1793311&view=diff
==============================================================================
--- 
axis/axis2/java/core/branches/hermetic-tests/src/site/xdoc/docs/soapmonitor-module.xml.vm
 (original)
+++ 
axis/axis2/java/core/branches/hermetic-tests/src/site/xdoc/docs/soapmonitor-module.xml.vm
 Mon May  1 11:36:09 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

Propchange: axis/axis2/java/core/branches/hermetic-tests/systests/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Mon May  1 11:36:09 2017
@@ -0,0 +1,2 @@
+.project
+target


Reply via email to