From 3cf85ae2b8be4ccf578a82a69b83f6c01c2d9761 Mon Sep 17 00:00:00 2001 From: Ryan Heaton Date: Mon, 19 Dec 2016 11:14:30 -0700 Subject: [PATCH] updating to 2.8.0 --- c-xml-client/pom.xml | 2 +- core-annotations/pom.xml | 2 +- core/pom.xml | 2 +- csharp-xml-client/pom.xml | 2 +- docs/pom.xml | 2 +- examples/contract-first/pom.xml | 2 +- examples/cxf/enunciate.xml | 2 +- examples/cxf/pom.xml | 2 +- examples/full-api-edge-cases/enunciate.xml | 2 +- examples/full-api-edge-cases/pom.xml | 2 +- examples/jackson2-api-lombok/pom.xml | 2 +- examples/jackson2-api/enunciate.xml | 2 +- examples/jackson2-api/pom.xml | 2 +- examples/jboss/enunciate.xml | 2 +- examples/jboss/pom.xml | 2 +- examples/jersey-storage-spring/enunciate.xml | 2 +- examples/jersey-storage-spring/pom.xml | 2 +- examples/jersey-storage/enunciate.xml | 2 +- examples/jersey-storage/pom.xml | 2 +- examples/pom.xml | 2 +- examples/spring-petclinic/pom.xml | 2 +- gwt-json-overlay/pom.xml | 2 +- idl/pom.xml | 2 +- jackson/pom.xml | 2 +- jackson1/pom.xml | 2 +- java-json-client/pom.xml | 2 +- java-xml-client/pom.xml | 2 +- javac-support/pom.xml | 2 +- javascript-client/pom.xml | 2 +- jaxb/pom.xml | 2 +- jaxrs/pom.xml | 2 +- jaxws/pom.xml | 2 +- lombok/pom.xml | 2 +- maven-plugin/pom.xml | 2 +- obj-c-xml-client/pom.xml | 2 +- php-json-client/pom.xml | 2 +- php-xml-client/pom.xml | 2 +- pom.xml | 2 +- rt-util/pom.xml | 2 +- ruby-json-client/pom.xml | 2 +- simple-archetype/pom.xml | 2 +- .../resources/archetype-resources/pom.xml | 2 +- slim-maven-plugin/pom.xml | 2 +- spring-web/pom.xml | 2 +- swagger/pom.xml | 2 +- top/pom.xml | 2 +- .../resources/META-INF/enunciate-2.8.0.xsd | 1097 +++++++++++++++++ 47 files changed, 1143 insertions(+), 46 deletions(-) create mode 100644 top/src/main/resources/META-INF/enunciate-2.8.0.xsd diff --git a/c-xml-client/pom.xml b/c-xml-client/pom.xml index d9cb4f78a..f131fa844 100644 --- a/c-xml-client/pom.xml +++ b/c-xml-client/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-c-xml-client diff --git a/core-annotations/pom.xml b/core-annotations/pom.xml index 50fff96c1..9e99e1934 100644 --- a/core-annotations/pom.xml +++ b/core-annotations/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-core-annotations diff --git a/core/pom.xml b/core/pom.xml index cfa69738e..112de1a85 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-core diff --git a/csharp-xml-client/pom.xml b/csharp-xml-client/pom.xml index b35f4d7c1..5f41610fe 100644 --- a/csharp-xml-client/pom.xml +++ b/csharp-xml-client/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-csharp-xml-client diff --git a/docs/pom.xml b/docs/pom.xml index d8d490972..372f9b6f7 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-docs diff --git a/examples/contract-first/pom.xml b/examples/contract-first/pom.xml index ca1ddd747..4991aa645 100644 --- a/examples/contract-first/pom.xml +++ b/examples/contract-first/pom.xml @@ -5,7 +5,7 @@ com.webcohesion.enunciate enunciate-examples - 2.8.0-SNAPSHOT + 2.8.0 enunciate-examples-contract-first diff --git a/examples/cxf/enunciate.xml b/examples/cxf/enunciate.xml index 4126b76db..f9f309c96 100644 --- a/examples/cxf/enunciate.xml +++ b/examples/cxf/enunciate.xml @@ -1,4 +1,4 @@ - + diff --git a/examples/cxf/pom.xml b/examples/cxf/pom.xml index 8d0b00a3b..1299e0d98 100644 --- a/examples/cxf/pom.xml +++ b/examples/cxf/pom.xml @@ -5,7 +5,7 @@ com.webcohesion.enunciate enunciate-examples - 2.8.0-SNAPSHOT + 2.8.0 enunciate-examples-cxf-full diff --git a/examples/full-api-edge-cases/enunciate.xml b/examples/full-api-edge-cases/enunciate.xml index 5d7710cb0..f1e1e144a 100644 --- a/examples/full-api-edge-cases/enunciate.xml +++ b/examples/full-api-edge-cases/enunciate.xml @@ -1,4 +1,4 @@ - + diff --git a/examples/full-api-edge-cases/pom.xml b/examples/full-api-edge-cases/pom.xml index 2c6afc5a3..655c9680b 100644 --- a/examples/full-api-edge-cases/pom.xml +++ b/examples/full-api-edge-cases/pom.xml @@ -5,7 +5,7 @@ com.webcohesion.enunciate enunciate-examples - 2.8.0-SNAPSHOT + 2.8.0 enunciate-examples-full-api-edge-cases diff --git a/examples/jackson2-api-lombok/pom.xml b/examples/jackson2-api-lombok/pom.xml index 1ae6addf3..909b3e9d2 100644 --- a/examples/jackson2-api-lombok/pom.xml +++ b/examples/jackson2-api-lombok/pom.xml @@ -5,7 +5,7 @@ com.webcohesion.enunciate enunciate-examples - 2.8.0-SNAPSHOT + 2.8.0 enunciate-examples-jax-rs-jackson-lombok diff --git a/examples/jackson2-api/enunciate.xml b/examples/jackson2-api/enunciate.xml index 3987db6cf..4f5253224 100644 --- a/examples/jackson2-api/enunciate.xml +++ b/examples/jackson2-api/enunciate.xml @@ -1,4 +1,4 @@ - + diff --git a/examples/jackson2-api/pom.xml b/examples/jackson2-api/pom.xml index c2e662d27..ee99276ef 100644 --- a/examples/jackson2-api/pom.xml +++ b/examples/jackson2-api/pom.xml @@ -5,7 +5,7 @@ com.webcohesion.enunciate enunciate-examples - 2.8.0-SNAPSHOT + 2.8.0 enunciate-examples-jax-rs-jackson diff --git a/examples/jboss/enunciate.xml b/examples/jboss/enunciate.xml index a3e5c0c7c..0d88898d0 100644 --- a/examples/jboss/enunciate.xml +++ b/examples/jboss/enunciate.xml @@ -1,4 +1,4 @@ - + diff --git a/examples/jboss/pom.xml b/examples/jboss/pom.xml index cc0716996..2b35d1038 100644 --- a/examples/jboss/pom.xml +++ b/examples/jboss/pom.xml @@ -5,7 +5,7 @@ com.webcohesion.enunciate enunciate-examples - 2.8.0-SNAPSHOT + 2.8.0 enunciate-examples-jboss-full diff --git a/examples/jersey-storage-spring/enunciate.xml b/examples/jersey-storage-spring/enunciate.xml index eae4d1464..c15cfff84 100644 --- a/examples/jersey-storage-spring/enunciate.xml +++ b/examples/jersey-storage-spring/enunciate.xml @@ -1,4 +1,4 @@ - + diff --git a/examples/jersey-storage-spring/pom.xml b/examples/jersey-storage-spring/pom.xml index a77698186..acc70a154 100644 --- a/examples/jersey-storage-spring/pom.xml +++ b/examples/jersey-storage-spring/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-examples - 2.8.0-SNAPSHOT + 2.8.0 enunciate-examples-jersey-storage-spring diff --git a/examples/jersey-storage/enunciate.xml b/examples/jersey-storage/enunciate.xml index eae4d1464..c15cfff84 100644 --- a/examples/jersey-storage/enunciate.xml +++ b/examples/jersey-storage/enunciate.xml @@ -1,4 +1,4 @@ - + diff --git a/examples/jersey-storage/pom.xml b/examples/jersey-storage/pom.xml index dcda2da07..2ed12a68e 100644 --- a/examples/jersey-storage/pom.xml +++ b/examples/jersey-storage/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-examples - 2.8.0-SNAPSHOT + 2.8.0 enunciate-examples-jersey-storage diff --git a/examples/pom.xml b/examples/pom.xml index 9868d3fff..040b7cd7a 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-examples diff --git a/examples/spring-petclinic/pom.xml b/examples/spring-petclinic/pom.xml index 5746d7a12..188092982 100644 --- a/examples/spring-petclinic/pom.xml +++ b/examples/spring-petclinic/pom.xml @@ -5,7 +5,7 @@ com.webcohesion.enunciate enunciate-examples - 2.8.0-SNAPSHOT + 2.8.0 enunciate-examples-spring-petclinic diff --git a/gwt-json-overlay/pom.xml b/gwt-json-overlay/pom.xml index 682f44266..34f03f326 100644 --- a/gwt-json-overlay/pom.xml +++ b/gwt-json-overlay/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-gwt-json-overlay diff --git a/idl/pom.xml b/idl/pom.xml index 0c98ff5af..0cce23d3c 100644 --- a/idl/pom.xml +++ b/idl/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-idl diff --git a/jackson/pom.xml b/jackson/pom.xml index 6f2a95761..f46838e1b 100644 --- a/jackson/pom.xml +++ b/jackson/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-jackson diff --git a/jackson1/pom.xml b/jackson1/pom.xml index 43532ada1..b14abcc2e 100644 --- a/jackson1/pom.xml +++ b/jackson1/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-jackson1 diff --git a/java-json-client/pom.xml b/java-json-client/pom.xml index 06b9b4752..945e2cd08 100644 --- a/java-json-client/pom.xml +++ b/java-json-client/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-java-json-client diff --git a/java-xml-client/pom.xml b/java-xml-client/pom.xml index 68b900e60..5e7a542d5 100644 --- a/java-xml-client/pom.xml +++ b/java-xml-client/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-java-xml-client diff --git a/javac-support/pom.xml b/javac-support/pom.xml index 7f8473851..349cf68b3 100644 --- a/javac-support/pom.xml +++ b/javac-support/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-javac-support diff --git a/javascript-client/pom.xml b/javascript-client/pom.xml index e16d815d7..7e388f043 100644 --- a/javascript-client/pom.xml +++ b/javascript-client/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-javascript-client diff --git a/jaxb/pom.xml b/jaxb/pom.xml index 5f2b4bcb0..7433479a9 100644 --- a/jaxb/pom.xml +++ b/jaxb/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-jaxb diff --git a/jaxrs/pom.xml b/jaxrs/pom.xml index 346d8347b..3c414ed9b 100644 --- a/jaxrs/pom.xml +++ b/jaxrs/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-jaxrs diff --git a/jaxws/pom.xml b/jaxws/pom.xml index de70839d7..5f0777d44 100644 --- a/jaxws/pom.xml +++ b/jaxws/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-jaxws diff --git a/lombok/pom.xml b/lombok/pom.xml index 5c7bdc789..d916b5bc6 100644 --- a/lombok/pom.xml +++ b/lombok/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-lombok diff --git a/maven-plugin/pom.xml b/maven-plugin/pom.xml index 9d036ef66..b1190b15f 100644 --- a/maven-plugin/pom.xml +++ b/maven-plugin/pom.xml @@ -3,7 +3,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-maven-plugin diff --git a/obj-c-xml-client/pom.xml b/obj-c-xml-client/pom.xml index 6ac9a3001..ac2bf6b60 100644 --- a/obj-c-xml-client/pom.xml +++ b/obj-c-xml-client/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-obj-c-xml-client diff --git a/php-json-client/pom.xml b/php-json-client/pom.xml index 6467c5810..82d8ce791 100644 --- a/php-json-client/pom.xml +++ b/php-json-client/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-php-json-client diff --git a/php-xml-client/pom.xml b/php-xml-client/pom.xml index a57a92de4..c865d051d 100644 --- a/php-xml-client/pom.xml +++ b/php-xml-client/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-php-xml-client diff --git a/pom.xml b/pom.xml index 0ccf97d43..b2a04ca96 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent pom - 2.8.0-SNAPSHOT + 2.8.0 Enunciate - Parent Build tool for decorating your Java Web service API. http://enunciate.webcohesion.com diff --git a/rt-util/pom.xml b/rt-util/pom.xml index 5b20a323a..cbd5f00b0 100644 --- a/rt-util/pom.xml +++ b/rt-util/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-rt-util diff --git a/ruby-json-client/pom.xml b/ruby-json-client/pom.xml index 0d63851e5..f937f0cdf 100644 --- a/ruby-json-client/pom.xml +++ b/ruby-json-client/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-ruby-json-client diff --git a/simple-archetype/pom.xml b/simple-archetype/pom.xml index 1e7e9b946..e836dcb1e 100644 --- a/simple-archetype/pom.xml +++ b/simple-archetype/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-simple-archetype diff --git a/simple-archetype/src/main/resources/archetype-resources/pom.xml b/simple-archetype/src/main/resources/archetype-resources/pom.xml index acd06043d..c4703c247 100644 --- a/simple-archetype/src/main/resources/archetype-resources/pom.xml +++ b/simple-archetype/src/main/resources/archetype-resources/pom.xml @@ -11,7 +11,7 @@ Enunciate - IfYouWannaBeCool Social App - 2.8.0-SNAPSHOT + 2.8.0 2.2.10 2.5.3 2.2.11 diff --git a/slim-maven-plugin/pom.xml b/slim-maven-plugin/pom.xml index 0ca1f243d..a08094cb3 100644 --- a/slim-maven-plugin/pom.xml +++ b/slim-maven-plugin/pom.xml @@ -5,7 +5,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-slim-maven-plugin diff --git a/spring-web/pom.xml b/spring-web/pom.xml index f9bdb5c10..c7ce0d3c1 100644 --- a/spring-web/pom.xml +++ b/spring-web/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-spring-web diff --git a/swagger/pom.xml b/swagger/pom.xml index bdf5c1214..dc5b29b9b 100644 --- a/swagger/pom.xml +++ b/swagger/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-swagger diff --git a/top/pom.xml b/top/pom.xml index 045b47c3e..cfc339609 100644 --- a/top/pom.xml +++ b/top/pom.xml @@ -4,7 +4,7 @@ com.webcohesion.enunciate enunciate-parent - 2.8.0-SNAPSHOT + 2.8.0 enunciate-top diff --git a/top/src/main/resources/META-INF/enunciate-2.8.0.xsd b/top/src/main/resources/META-INF/enunciate-2.8.0.xsd new file mode 100644 index 000000000..1e5aa3a4e --- /dev/null +++ b/top/src/main/resources/META-INF/enunciate-2.8.0.xsd @@ -0,0 +1,1097 @@ + + + + + + + The Enunciate configuration schema. This is provided primarily for documentation purposes and to support + code editors that support XML schema validation. + + When Enunciate parses the configuration file, there is no validation performed. This is because Enunciate + can be extended with other modules that might have additional configuration options not shown in this + schema. + + + + + + + + The root "enunciate" element for the configuration. + + + + + + + + A human-readable title for the API. + + + + + A description or introduction to the API, HTML formatted. + + + + + A copyright for any text or documentation generated from the API. + + + + + Terms of service that govern that API. + + + + + The license that governs the use of the generated code libraries. + + + + + The license that governs the use of the Web service API. + + + + + Contact info for the Web service API. + + + + + Information about the application that hosts the API. + + + + + Configuration of the server-side classes that define the API. + + + + + Facet configuration for the API. + + + + + Configuration of the namespaces into which the API is grouped. + + + + + Configuration of the modules that do the work of processing the API. + + + + + + A "slug" (short, unique, user-friendly, seo-friendly, url-friendly label) for the API. + + + + + A version for this API. + + + + + + + + A description of the project + + + + + + The package that contains package-info with the text of the description. + + + + + A file that contains text of the description. + + + + + + + + + A license that governs the project. + + + + + + A name for the license. + + + + + A URL for the license. + + + + + A file that contains the text of the license. + + + + + + + + + Contact information for the project. + + + + A name for the contact. + + + + + A URL for the contact. + + + + + An email for the contact. + + + + + + + + Configuration of the application with which the documentation is to be integrated. + + + + + + The root URI of the application. + + + + + + + + The set of facets to include/exclude. + + + + + + + + + + + + + Configuration of project styles + + + + + + + + + + + + A style for an annotation. + + + + + + The fully-qualified name of the annotation. + + + + + The style associated with the annotation. + + + + + + + + Configuration of the API classes. + + + + + + + + + + + + + + + Set of namespace declarations. + + + + + + + + + The default namespace. Providing this can provide some optimization of aesthetics and readability. + + + + + + + + A namespace declaration. The id is the prefix that will be used as needed. + + + + + + + + + + + Set of modules to use to enunciate the web API. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The detection strategy to use for Jackson data types. + + + + + Whether to disable examples in any generated documentation. + + + + + + + + + + + + + + A Jackson mixin annotation. + + + + + + + Whether Jackson honors JAXB annotations. By default, JAXB annotations will be honors if jackson-xs is on the classpath. + + + + + The format of the dates. Default: whole_number. + + + + + The detection strategy to use for Jackson data types. + + + + + Whether to collapse the type hierarchy for JSON data types, removing the concept of supertypes from the generated documentation. + + + + + Whether to disable examples in any generated documentation. + + + + + + + + + + + + + + A Jackson mixin annotation. + + + + + + + Whether Jackson honors JAXB annotations. By default, JAXB annotations will be honors if jackson-xs is on the classpath. + + + + + The default format of the dates. Default: whole_number. + + + + + The detection strategy to use for Jackson data types. + + + + + Whether to collapse the type hierarchy for JSON data types, removing the concept of supertypes from the generated documentation. + + + + + Whether to disable examples in any generated documentation. + + + + + + + + + + + Dates should be represented as strings. + + + + + Dates should be represented as whole numbers. + + + + + Dates should be represented as an array containing the components of the date (year, month, day, etc.). + + + + + + + + + + Data types will be detected only when other modules and services explicitly depend on the data types. + + + + + Data types will be detected aggressively, by scanning the entire classpath. + + + + + Data types will be detected only from among those in the source code of the current invocation context. + + + + + + + + + + + + + Some JAX-RS applications could be mounted at a subcontext of the application. This elements allows for Enunciate to be aware of the + subcontext of the JAX-RS application. + + + + + + + An additional custom resource parameter annotation. By default, Enunciate is aware of implementation-specific resource parameter annotations, + but this allows an additional annotation to be configured. + + + + + + + An additional custom resource parameter annotation. By default, Enunciate is aware of implementation-specific system parameter annotations, + but this allows an additional annotation to be configured. + + + + + + + + How the JAX-RS resources should be grouped. + + + + + + + JAX-RS resources should be grouped by their resource class. + + + + + JAX-RS resources should be grouped by their path. + + + + + JAX-RS resources should be grouped by the value of their @com.webcohesion.enunciate.metadata.rs.ResourceGroup annotation. + + + + + + + + The detection strategy to use for JAX-RS data types. + + + + + The strategy to use when sorting paths. + + + + + + Paths are split into components ("/teams/{id}/players" -> ["teams","{id}","players"]) and sorted first by the number of components. For example: ["/teams","/users","/teams/{id}","/users/{id}","/teams/{id}/players"] + + + + + Paths are split into components ("/teams/{id}/players" -> ["teams","{id}","players"]) and sorted first by the first component, then the second, and so on. For example: ["/teams","/teams/{id}","/teams/{id}/players","/users","/users/{id}"] + + + + + + + + Whether to disable examples in any generated documentation. + + + + + + + + + + + + + + Some Spring Web applications could be mounted at a subcontext of the application. This elements allows for Enunciate to be aware of the + subcontext of the Spring Web application. + + + + + + + + How the Spring Web resources should be grouped. + + + + + + + Spring Web resources should be grouped by their resource class. + + + + + Spring Web resources should be grouped by their path. + + + + + Spring Web resources should be grouped by the value of their @com.webcohesion.enunciate.metadata.rs.ResourceGroup annotation. + + + + + + + + The detection strategy to use for Spring Web data types. + + + + + The strategy to use when sorting paths. + + + + + + Paths are split into components ("/teams/{id}/players" -> ["teams","{id}","players"]) and sorted first by the number of components. For example: ["/teams","/users","/teams/{id}","/users/{id}","/teams/{id}/players"] + + + + + Paths are split into components ("/teams/{id}/players" -> ["teams","{id}","players"]) and sorted first by the first component, then the second, and so on. For example: ["/teams","/teams/{id}","/teams/{id}/players","/users","/users/{id}"] + + + + + + + + Whether to disable examples in any generated documentation. + + + + + + + + + + + + + + The detection strategy to use for JAX-WS data types. + + + + + + + + + The documentation deployment module is responsible for generating the documentation for the API. This includes both the HTML pages and + any other static content put at the root of the web application. + + + + + + + + used to indicate another file or Enunciate artifact that is to be included in the "downloads" page. + + + + + a name for the download + + + + + the id of an Enunciate artifact that is to be included as a download. + + + + + a file on the filesystem that is to be included as a download. This attribute is ignored if the "artifact" attribute is set + + + + + + a description of the download. This attribute is ignored if the "artifact" attribute is set. + + + + + Whether to show a link to this artifact from the "files and libraries" page. + + + + + + + Adds an additional css to the generated documentation, e.g. to override existing styles. + + + + + a file on the filesystem that is to be included as an additional css. + + + + + + + + The directory in the war to which the documentation will be put. The default is usually set by the invocation engine (e.g. Maven, Ant). + + + + + The subdirectory in documentation directory where the documentation will be put. The generated documentation will assume that any integration points with the application will be relative to this subdirectory. + + + + + the file to be used as the cascading stylesheet for the HTML. If one isn't supplied, a default will be provided. + + + + + + The name of the index page. + + + + + The file that is the freemarker template to use to generate the documentation. If none is supplied, a default one will be used. + + + + + specifies a gzipped file or a directory to use as the documentation base. If none is supplied, a default base will be provided. + + + + + Whether to disable the REST mountpoint documentation. + + + + + The default namespace for the purposes of generating documentation. + + + + + Whether to disable the new window links to the resources. Default: false. + + + + + URI to the favicon for the generated documentation. + + + + + Whether to include the application path in the generated documentation. + + + + + Relative path from the docs to the API. By default, this will be calculated based on "docsSubdir". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The target class. + + + + + The mixin source. + + + + + + + + The context path. + + + + +