diff --git a/c-xml-client/pom.xml b/c-xml-client/pom.xml
index 72a2f5566..58447e992 100644
--- a/c-xml-client/pom.xml
+++ b/c-xml-client/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-c-xml-client
diff --git a/core-annotations/pom.xml b/core-annotations/pom.xml
index 16d4797df..ca86291e6 100644
--- a/core-annotations/pom.xml
+++ b/core-annotations/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-core-annotations
diff --git a/core/pom.xml b/core/pom.xml
index 8eb00b4b1..6bb1cb558 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-core
diff --git a/csharp-xml-client/pom.xml b/csharp-xml-client/pom.xml
index bd0866cbb..9b428edb3 100644
--- a/csharp-xml-client/pom.xml
+++ b/csharp-xml-client/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-csharp-xml-client
diff --git a/docs/pom.xml b/docs/pom.xml
index f17da53fc..eda41127f 100644
--- a/docs/pom.xml
+++ b/docs/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-docs
diff --git a/examples/contract-first/pom.xml b/examples/contract-first/pom.xml
index cc120785b..deec5c437 100644
--- a/examples/contract-first/pom.xml
+++ b/examples/contract-first/pom.xml
@@ -5,7 +5,7 @@
com.webcohesion.enunciate
enunciate-examples
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-examples-contract-first
diff --git a/examples/cxf/enunciate.xml b/examples/cxf/enunciate.xml
index f55c16e83..3dca96ce3 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 fda29319e..4236fc9d8 100644
--- a/examples/cxf/pom.xml
+++ b/examples/cxf/pom.xml
@@ -5,7 +5,7 @@
com.webcohesion.enunciate
enunciate-examples
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-examples-cxf-full
diff --git a/examples/full-api-edge-cases/enunciate.xml b/examples/full-api-edge-cases/enunciate.xml
index ae78906b9..eb1a7ce55 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 2012ab274..b3fd64172 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.14.0-SNAPSHOT
+ 2.14.0
enunciate-examples-full-api-edge-cases
diff --git a/examples/jackson2-api-lombok/pom.xml b/examples/jackson2-api-lombok/pom.xml
index 0e682cecb..e406fc0ae 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.14.0-SNAPSHOT
+ 2.14.0
enunciate-examples-jax-rs-jackson-lombok
diff --git a/examples/jackson2-api/enunciate.xml b/examples/jackson2-api/enunciate.xml
index 9ca9017ef..85b19bbd7 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 01774bc73..912a01d50 100644
--- a/examples/jackson2-api/pom.xml
+++ b/examples/jackson2-api/pom.xml
@@ -5,7 +5,7 @@
com.webcohesion.enunciate
enunciate-examples
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-examples-jax-rs-jackson
diff --git a/examples/jakarta-jax-rs-jackson/enunciate.xml b/examples/jakarta-jax-rs-jackson/enunciate.xml
index 9ca9017ef..85b19bbd7 100644
--- a/examples/jakarta-jax-rs-jackson/enunciate.xml
+++ b/examples/jakarta-jax-rs-jackson/enunciate.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/examples/jakarta-jax-rs-jackson/pom.xml b/examples/jakarta-jax-rs-jackson/pom.xml
index cba7989e0..62e04d2d4 100644
--- a/examples/jakarta-jax-rs-jackson/pom.xml
+++ b/examples/jakarta-jax-rs-jackson/pom.xml
@@ -5,7 +5,7 @@
com.webcohesion.enunciate
enunciate-examples
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-examples-jakarta-jax-rs-jackson
diff --git a/examples/jboss/enunciate.xml b/examples/jboss/enunciate.xml
index 30aa1fa24..7d4e1c40d 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 079de6cf6..9b815df33 100644
--- a/examples/jboss/pom.xml
+++ b/examples/jboss/pom.xml
@@ -5,7 +5,7 @@
com.webcohesion.enunciate
enunciate-examples
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-examples-jboss-full
diff --git a/examples/jersey-storage-spring/enunciate.xml b/examples/jersey-storage-spring/enunciate.xml
index 3cc9c6fa2..0f3648a6f 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 4077b92ca..399a772cb 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.14.0-SNAPSHOT
+ 2.14.0
enunciate-examples-jersey-storage-spring
diff --git a/examples/jersey-storage/enunciate.xml b/examples/jersey-storage/enunciate.xml
index 3cc9c6fa2..0f3648a6f 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 53f960659..dd3df8954 100644
--- a/examples/jersey-storage/pom.xml
+++ b/examples/jersey-storage/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-examples
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-examples-jersey-storage
diff --git a/examples/pom.xml b/examples/pom.xml
index 14c75478e..6f58051f3 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-examples
diff --git a/examples/spring-petclinic/pom.xml b/examples/spring-petclinic/pom.xml
index 47e02ed9d..02a25864b 100644
--- a/examples/spring-petclinic/pom.xml
+++ b/examples/spring-petclinic/pom.xml
@@ -5,7 +5,7 @@
com.webcohesion.enunciate
enunciate-examples
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-examples-spring-petclinic
diff --git a/gwt-json-overlay/pom.xml b/gwt-json-overlay/pom.xml
index baa33b0c4..15e72cfb0 100644
--- a/gwt-json-overlay/pom.xml
+++ b/gwt-json-overlay/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-gwt-json-overlay
diff --git a/idl/pom.xml b/idl/pom.xml
index 611189b8f..fba123fbe 100644
--- a/idl/pom.xml
+++ b/idl/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-idl
diff --git a/jackson/pom.xml b/jackson/pom.xml
index 96f445fac..086ffbfb7 100644
--- a/jackson/pom.xml
+++ b/jackson/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-jackson
diff --git a/jackson1/pom.xml b/jackson1/pom.xml
index 2b658bd29..633ac5f72 100644
--- a/jackson1/pom.xml
+++ b/jackson1/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-jackson1
diff --git a/java-json-client/pom.xml b/java-json-client/pom.xml
index 1140c198d..deb5a6b9d 100644
--- a/java-json-client/pom.xml
+++ b/java-json-client/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-java-json-client
diff --git a/java-xml-client/pom.xml b/java-xml-client/pom.xml
index 0a7dcb783..d6d17b3ff 100644
--- a/java-xml-client/pom.xml
+++ b/java-xml-client/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-java-xml-client
diff --git a/javac-support/pom.xml b/javac-support/pom.xml
index 1030c55c8..eb6f31abb 100644
--- a/javac-support/pom.xml
+++ b/javac-support/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-javac-support
diff --git a/javascript-client/pom.xml b/javascript-client/pom.xml
index c8038839c..5838b87b8 100644
--- a/javascript-client/pom.xml
+++ b/javascript-client/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-javascript-client
diff --git a/jaxb/pom.xml b/jaxb/pom.xml
index c47c372c2..795ababa3 100644
--- a/jaxb/pom.xml
+++ b/jaxb/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-jaxb
diff --git a/jaxrs/pom.xml b/jaxrs/pom.xml
index 969c21856..9b5526504 100644
--- a/jaxrs/pom.xml
+++ b/jaxrs/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-jaxrs
diff --git a/jaxws/pom.xml b/jaxws/pom.xml
index 54fbd8693..a158c3073 100644
--- a/jaxws/pom.xml
+++ b/jaxws/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-jaxws
diff --git a/lombok/pom.xml b/lombok/pom.xml
index c5244413d..852f8abdc 100644
--- a/lombok/pom.xml
+++ b/lombok/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-lombok
diff --git a/maven-plugin/pom.xml b/maven-plugin/pom.xml
index afe9f13f5..18e8ba5e3 100644
--- a/maven-plugin/pom.xml
+++ b/maven-plugin/pom.xml
@@ -3,7 +3,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-maven-plugin
diff --git a/obj-c-xml-client/pom.xml b/obj-c-xml-client/pom.xml
index cf2ba2e83..b8774efe4 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.14.0-SNAPSHOT
+ 2.14.0
enunciate-obj-c-xml-client
diff --git a/php-json-client/pom.xml b/php-json-client/pom.xml
index d4d899f3a..12cdfe275 100644
--- a/php-json-client/pom.xml
+++ b/php-json-client/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-php-json-client
diff --git a/php-xml-client/pom.xml b/php-xml-client/pom.xml
index 92791f9c0..71c2ce19f 100644
--- a/php-xml-client/pom.xml
+++ b/php-xml-client/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-php-xml-client
diff --git a/pom.xml b/pom.xml
index 28a032bba..da6bc7a39 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
pom
- 2.14.0-SNAPSHOT
+ 2.14.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 e156484e6..1b93af522 100644
--- a/rt-util/pom.xml
+++ b/rt-util/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-rt-util
diff --git a/ruby-json-client/pom.xml b/ruby-json-client/pom.xml
index bd07e2d94..8177664ce 100644
--- a/ruby-json-client/pom.xml
+++ b/ruby-json-client/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-ruby-json-client
diff --git a/slim-maven-plugin/pom.xml b/slim-maven-plugin/pom.xml
index 0b1e183a6..018466edc 100644
--- a/slim-maven-plugin/pom.xml
+++ b/slim-maven-plugin/pom.xml
@@ -5,7 +5,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-slim-maven-plugin
diff --git a/spring-web/pom.xml b/spring-web/pom.xml
index 694ce9669..611d7feca 100644
--- a/spring-web/pom.xml
+++ b/spring-web/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-spring-web
diff --git a/swagger/pom.xml b/swagger/pom.xml
index 40a83d1ae..4fab572c9 100644
--- a/swagger/pom.xml
+++ b/swagger/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-swagger
diff --git a/top/pom.xml b/top/pom.xml
index 0e32e2f31..d066a23b6 100644
--- a/top/pom.xml
+++ b/top/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.14.0-SNAPSHOT
+ 2.14.0
enunciate-top
diff --git a/top/src/main/resources/META-INF/enunciate-2.14.0.xsd b/top/src/main/resources/META-INF/enunciate-2.14.0.xsd
new file mode 100644
index 000000000..61c11701d
--- /dev/null
+++ b/top/src/main/resources/META-INF/enunciate-2.14.0.xsd
@@ -0,0 +1,1362 @@
+
+
+
+
+
+
+ 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 enunciate warnings.
+
+
+
+
+ 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.
+
+
+
+
+ The format of the description.
+
+
+
+
+
+ HTML format.
+
+
+
+
+ Markdown format.
+
+
+
+
+
+
+
+
+
+
+
+ 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.
+
+
+
+
+
+
+
+ Set of warnings.
+
+
+
+
+
+
+
+
+
+
+
+ A namespace declaration. The id is the prefix that will be used as needed.
+
+
+
+
+
+
+
+
+
+
+
+ Set of documentation examples.
+
+
+
+
+
+
+
+
+
+
+
+ A documentation example.
+
+
+
+
+
+
+
+
+
+
+ Set of modules to use to enunciate the web API.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Whether to include the application path in the generated Swagger UI.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Default documentation examples per type.
+
+
+
+
+
+
+ The detection strategy to use for Jackson data types.
+
+
+
+
+ Whether to disable examples in any generated documentation.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ A Jackson mixin annotation.
+
+
+
+
+
+
+ Default visibility set in ObjectMapper visibility checker.
+
+
+
+
+
+
+ Default documentation examples per type.
+
+
+
+
+
+
+ Whether Jackson honors JAXB annotations. By default, JAXB annotations will be honored if jackson-xs is on the classpath.
+
+
+
+
+ Whether Jackson honors Gson annotations. Currently there is support for SerializedName annotation.
+
+
+
+
+ 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.
+
+
+
+
+ Whether to wrap JSON examples with the Jackson "root value".
+
+
+
+
+ The alternate naming strategy to use for json properties.
+
+
+
+
+ Whether to sort JSON properties alphabetically.
+
+
+
+
+ Bean validation groups.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ A Jackson mixin annotation.
+
+
+
+
+
+
+ Default visibility set in ObjectMapper visibility checker.
+
+
+
+
+
+
+ Default documentation examples per type.
+
+
+
+
+
+
+ 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 wrap JSON examples with the Jackson "root value".
+
+
+
+
+ Whether to disable examples in any generated documentation.
+
+
+
+
+ The alternate naming strategy to use for json properties.
+
+
+
+
+ Whether to sort JSON properties alphabetically.
+
+
+
+
+
+
+
+
+
+
+ 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.).
+
+
+
+
+
+
+
+
+
+ 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".
+
+
+
+
+ Whether to include the data types list on the index page.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The target class.
+
+
+
+
+ The mixin source.
+
+
+
+
+
+
+
+ The property accessor type / method to be checked.
+
+
+
+
+ Default minimal visibility (unless overridden with JsonAutoDetect).
+
+
+
+
+
+
+
+
+ Getters are methods used to get a POJO field value for serialization. (PropertyAccessor.GETTER)
+
+
+
+
+ Setters are methods used to set a POJO value for deserialization. (PropertyAccessor.SETTER)
+
+
+
+
+ Creators are constructors and (static) factory methods used to construct POJO instances for deserialization. (PropertyAccessor.CREATOR)
+
+
+
+
+ Field refers to fields of regular Java objects. (PropertyAccessor.FIELD)
+
+
+
+
+ "Getter-like methods that are named "isXxx" and return boolean value. (PropertyAccessor.IS_GETTER)
+
+
+
+
+ This pseudo-type indicates that all accessors are affected. (PropertyAccessor.ALL)
+
+
+
+
+
+
+
+
+
+ Value that means that all kinds of access modifiers are acceptable, from private to public. (JsonAutoDetect.Visibility.ANY)
+
+
+
+
+ Value that means that any other access modifier other than 'private' is considered auto-detectable. (JsonAutoDetect.Visibility.NON_PRIVATE)
+
+
+
+
+ Value that means access modifiers 'protected' and 'public' are auto-detectable. (JsonAutoDetect.Visibility.PROTECTED_AND_PUBLIC)
+
+
+
+
+ Value to indicate that only 'public' access modifier is considered auto-detectable. (JsonAutoDetect.Visibility.PUBLIC_ONLY)
+
+
+
+
+ Value that indicates that no access modifiers are auto-detectable. (JsonAutoDetect.Visibility.NONE)
+
+
+
+
+ Value that indicates that default visibility level is to be used. (JsonAutoDetect.Visibility.DEFAULT)
+
+
+
+
+
+
+
+
+ The context path.
+
+
+
+
+