Author: veithen Date: Fri Sep 21 21:28:53 2012 New Revision: 1388690 URL: http://svn.apache.org/viewvc?rev=1388690&view=rev Log: Some documentation improvements.
Modified: axis/axis1/java/trunk/maven/maven-wsdl2java-plugin/src/main/java/org/apache/axis/tools/maven/wsdl2java/AbstractWsdl2JavaMojo.java axis/axis1/java/trunk/maven/maven-wsdl2java-plugin/src/main/java/org/apache/axis/tools/maven/wsdl2java/GenerateSourcesMojo.java axis/axis1/java/trunk/maven/maven-wsdl2java-plugin/src/main/java/org/apache/axis/tools/maven/wsdl2java/GenerateTestSourcesMojo.java Modified: axis/axis1/java/trunk/maven/maven-wsdl2java-plugin/src/main/java/org/apache/axis/tools/maven/wsdl2java/AbstractWsdl2JavaMojo.java URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/maven/maven-wsdl2java-plugin/src/main/java/org/apache/axis/tools/maven/wsdl2java/AbstractWsdl2JavaMojo.java?rev=1388690&r1=1388689&r2=1388690&view=diff ============================================================================== --- axis/axis1/java/trunk/maven/maven-wsdl2java-plugin/src/main/java/org/apache/axis/tools/maven/wsdl2java/AbstractWsdl2JavaMojo.java (original) +++ axis/axis1/java/trunk/maven/maven-wsdl2java-plugin/src/main/java/org/apache/axis/tools/maven/wsdl2java/AbstractWsdl2JavaMojo.java Fri Sep 21 21:28:53 2012 @@ -68,7 +68,17 @@ public abstract class AbstractWsdl2JavaM private String url; /** - * Add scope to deploy.xml: "Application", "Request", "Session". + * Determines the scope that will be specified for the service in the deployment WSDD. Valid + * values are <code>application</code>, <code>request</code> and <code>session</code>. This + * parameter has no effect if {@link #generate} is set to <code>client</code> or if + * {@link #deployWsdd} is not specified. If this parameter is not specified, then no explicit + * scope will be configured in the deployment WSDD, in which case the scope defaults to + * <code>request</code>. + * <br> + * Note that these semantics (in particular the default scope <code>request</code>) are + * compatible with the <code>deployScope</code> parameter of the wsdl2java Ant task. This + * simplifies the migration of Ant builds to Maven. However, for most services, + * <code>application</code> is a more reasonable setting. * * @parameter */ @@ -85,22 +95,19 @@ public abstract class AbstractWsdl2JavaM * The default type mapping registry to use. Either 1.1 or 1.2. * * @parameter default-value="1.2" - * @required */ private String typeMappingVersion; /** - * <p> * Specifies what artifacts should be generated. Valid values are: * <ul> * <li><code>client</code>: generate client stubs * <li><code>server</code>: generate server side artifacts * <li><code>both</code>: generate all artifacts * </ul> - * <p> * The <code>server</code> mode can also be used for clients that rely on dynamic proxies * created using the JAX-RPC {@link ServiceFactory} API, because they don't need client stubs. - * <p> + * <br> * Also note that the <code>both</code> mode is only really meaningful if {@link #skeleton} is * set to <code>true</code> or if {@link #deployWsdd} is specified. If none of these conditions * is satisfied, then <code>client</code> and <code>both</code> will generate the same set of @@ -112,19 +119,20 @@ public abstract class AbstractWsdl2JavaM private String generate; /** - * Set the name of the class implementing the web service. - * This is especially useful when exporting a java class - * as a web service using Java2WSDL followed by WSDL2Java. - * This parameter is ignored if {@link #generate} is set to <code>client</code>. + * Set the name of the class implementing the web service. This parameter is ignored if + * {@link #generate} is set to <code>client</code>. If this parameter is not specified, then a + * default class name will be chosen if necessary. * * @parameter */ private String implementationClassName; /** - * deploy skeleton (true) or implementation (false) in deploy.wsdd. - * Default is false. This parameter is ignored if {@link #generate} is set to - * <code>client</code>. + * Specifies whether a skeleton should be generated. If this parameter is set to + * <code>false</code>, a skeleton will not be generated. Instead, the generated deployment WSDD + * will indicate that the implementation class is deployed directly. In such cases, the WSDD + * contains extra meta data describing the operations and parameters of the implementation + * class. This parameter is ignored if {@link #generate} is set to <code>client</code>. * * @parameter default-value="false" */ @@ -181,7 +189,7 @@ public abstract class AbstractWsdl2JavaM /** * A set of Java to XML type mappings that override the default mappings. This can be used to - * change the Java class associated with an XML type. + * <a href="java-xml-type-mappings.html">change the Java class associated with an XML type</a>. * * @parameter */ Modified: axis/axis1/java/trunk/maven/maven-wsdl2java-plugin/src/main/java/org/apache/axis/tools/maven/wsdl2java/GenerateSourcesMojo.java URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/maven/maven-wsdl2java-plugin/src/main/java/org/apache/axis/tools/maven/wsdl2java/GenerateSourcesMojo.java?rev=1388690&r1=1388689&r2=1388690&view=diff ============================================================================== --- axis/axis1/java/trunk/maven/maven-wsdl2java-plugin/src/main/java/org/apache/axis/tools/maven/wsdl2java/GenerateSourcesMojo.java (original) +++ axis/axis1/java/trunk/maven/maven-wsdl2java-plugin/src/main/java/org/apache/axis/tools/maven/wsdl2java/GenerateSourcesMojo.java Fri Sep 21 21:28:53 2012 @@ -30,7 +30,7 @@ import org.apache.maven.project.MavenPro */ public class GenerateSourcesMojo extends AbstractWsdl2JavaMojo { /** - * Output directory for generated source files. + * Output directory for generated Java files. * * @parameter default-value="${project.build.directory}/generated-sources/wsdl2java" */ Modified: axis/axis1/java/trunk/maven/maven-wsdl2java-plugin/src/main/java/org/apache/axis/tools/maven/wsdl2java/GenerateTestSourcesMojo.java URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/maven/maven-wsdl2java-plugin/src/main/java/org/apache/axis/tools/maven/wsdl2java/GenerateTestSourcesMojo.java?rev=1388690&r1=1388689&r2=1388690&view=diff ============================================================================== --- axis/axis1/java/trunk/maven/maven-wsdl2java-plugin/src/main/java/org/apache/axis/tools/maven/wsdl2java/GenerateTestSourcesMojo.java (original) +++ axis/axis1/java/trunk/maven/maven-wsdl2java-plugin/src/main/java/org/apache/axis/tools/maven/wsdl2java/GenerateTestSourcesMojo.java Fri Sep 21 21:28:53 2012 @@ -30,7 +30,7 @@ import org.apache.maven.project.MavenPro */ public class GenerateTestSourcesMojo extends AbstractWsdl2JavaMojo { /** - * Output directory for generated source files. + * Output directory for generated Java files. * * @parameter default-value="${project.build.directory}/generated-test-sources/wsdl2java" */