diff --git a/c-xml-client/pom.xml b/c-xml-client/pom.xml
index cc7b7da58..b568f22c6 100644
--- a/c-xml-client/pom.xml
+++ b/c-xml-client/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-c-xml-client
diff --git a/core-annotations/pom.xml b/core-annotations/pom.xml
index 6ee67fef7..4aa761bb6 100644
--- a/core-annotations/pom.xml
+++ b/core-annotations/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-core-annotations
diff --git a/core/pom.xml b/core/pom.xml
index 349da6fc2..2e5ca6151 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-core
diff --git a/csharp-xml-client/pom.xml b/csharp-xml-client/pom.xml
index b6ed1251a..3ce41d0fe 100644
--- a/csharp-xml-client/pom.xml
+++ b/csharp-xml-client/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-csharp-xml-client
diff --git a/docs/pom.xml b/docs/pom.xml
index e9fe4e7bd..61e546be7 100644
--- a/docs/pom.xml
+++ b/docs/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-docs
diff --git a/examples/contract-first/pom.xml b/examples/contract-first/pom.xml
index 21d57aa9a..11960a754 100644
--- a/examples/contract-first/pom.xml
+++ b/examples/contract-first/pom.xml
@@ -5,7 +5,7 @@
com.webcohesion.enunciate
enunciate-examples
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-examples-contract-first
diff --git a/examples/cxf/enunciate.xml b/examples/cxf/enunciate.xml
index 80530dbe1..622fc2a51 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 6f6f6c680..ffe279921 100644
--- a/examples/cxf/pom.xml
+++ b/examples/cxf/pom.xml
@@ -5,7 +5,7 @@
com.webcohesion.enunciate
enunciate-examples
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-examples-cxf-full
diff --git a/examples/full-api-edge-cases/enunciate.xml b/examples/full-api-edge-cases/enunciate.xml
index f10698755..973106705 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 215baf4d6..d39128798 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.0.0-SNAPSHOT
+ 2.0.0
enunciate-examples-full-api-edge-cases
diff --git a/examples/jackson2-api/pom.xml b/examples/jackson2-api/pom.xml
index 7bf0c56f0..12a541830 100644
--- a/examples/jackson2-api/pom.xml
+++ b/examples/jackson2-api/pom.xml
@@ -5,7 +5,7 @@
com.webcohesion.enunciate
enunciate-examples
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-examples-jax-rs-jackson
diff --git a/examples/jboss/enunciate.xml b/examples/jboss/enunciate.xml
index 051ce2b6e..6b775d355 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 73bf7c31e..fec273823 100644
--- a/examples/jboss/pom.xml
+++ b/examples/jboss/pom.xml
@@ -5,7 +5,7 @@
com.webcohesion.enunciate
enunciate-examples
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-examples-jboss-full
diff --git a/examples/jersey-storage-spring/enunciate.xml b/examples/jersey-storage-spring/enunciate.xml
index cec002687..892ac4177 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 cef3a2db4..baabb1e3d 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.0.0-SNAPSHOT
+ 2.0.0
enunciate-examples-jersey-storage-spring
diff --git a/examples/jersey-storage/enunciate.xml b/examples/jersey-storage/enunciate.xml
index cec002687..892ac4177 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 3d2d6ee54..cc8428a3e 100644
--- a/examples/jersey-storage/pom.xml
+++ b/examples/jersey-storage/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-examples
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-examples-jersey-storage
diff --git a/examples/pom.xml b/examples/pom.xml
index f0e76b62c..12b6c4640 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-examples
diff --git a/gwt-json-overlay/pom.xml b/gwt-json-overlay/pom.xml
index e063c242e..c3112bb39 100644
--- a/gwt-json-overlay/pom.xml
+++ b/gwt-json-overlay/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-gwt-json-overlay
diff --git a/idl/pom.xml b/idl/pom.xml
index 4a34b071b..025de68d5 100644
--- a/idl/pom.xml
+++ b/idl/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-idl
diff --git a/jackson/pom.xml b/jackson/pom.xml
index de08c6e4d..aa7a92405 100644
--- a/jackson/pom.xml
+++ b/jackson/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-jackson
diff --git a/jackson1/pom.xml b/jackson1/pom.xml
index df4836ccc..b7e081432 100644
--- a/jackson1/pom.xml
+++ b/jackson1/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-jackson1
diff --git a/java-json-client/pom.xml b/java-json-client/pom.xml
index 431e88b43..d4fbda170 100644
--- a/java-json-client/pom.xml
+++ b/java-json-client/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-java-json-client
diff --git a/java-xml-client/pom.xml b/java-xml-client/pom.xml
index ac7bcfc7b..7286a50d2 100644
--- a/java-xml-client/pom.xml
+++ b/java-xml-client/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-java-xml-client
diff --git a/javac-support/pom.xml b/javac-support/pom.xml
index d908735b7..5546a67af 100644
--- a/javac-support/pom.xml
+++ b/javac-support/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-javac-support
diff --git a/jaxb/pom.xml b/jaxb/pom.xml
index e5ea82120..661681245 100644
--- a/jaxb/pom.xml
+++ b/jaxb/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-jaxb
diff --git a/jaxrs/pom.xml b/jaxrs/pom.xml
index ec59cb072..a2ac56d95 100644
--- a/jaxrs/pom.xml
+++ b/jaxrs/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-jaxrs
diff --git a/jaxws/pom.xml b/jaxws/pom.xml
index 8a08d04ef..83bbcfa8c 100644
--- a/jaxws/pom.xml
+++ b/jaxws/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-jaxws
diff --git a/maven-plugin/pom.xml b/maven-plugin/pom.xml
index 1199fdfd9..94f877f87 100644
--- a/maven-plugin/pom.xml
+++ b/maven-plugin/pom.xml
@@ -3,7 +3,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-maven-plugin
diff --git a/obj-c-xml-client/pom.xml b/obj-c-xml-client/pom.xml
index b4596cde3..00ec12c96 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.0.0-SNAPSHOT
+ 2.0.0
enunciate-obj-c-xml-client
diff --git a/php-json-client/pom.xml b/php-json-client/pom.xml
index 3c294a442..557b448c6 100644
--- a/php-json-client/pom.xml
+++ b/php-json-client/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-php-json-client
diff --git a/php-xml-client/pom.xml b/php-xml-client/pom.xml
index f0fd9dba7..48ce4aded 100644
--- a/php-xml-client/pom.xml
+++ b/php-xml-client/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-php-xml-client
diff --git a/pom.xml b/pom.xml
index 6901e2eb4..9bd6c9348 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
pom
- 2.0.0-SNAPSHOT
+ 2.0.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 999af0d99..c3d0700ab 100644
--- a/rt-util/pom.xml
+++ b/rt-util/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-rt-util
diff --git a/ruby-json-client/pom.xml b/ruby-json-client/pom.xml
index fe132ca9e..af7c9817f 100644
--- a/ruby-json-client/pom.xml
+++ b/ruby-json-client/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-ruby-json-client
diff --git a/simple-archetype/pom.xml b/simple-archetype/pom.xml
index 2156728b9..3955881f4 100644
--- a/simple-archetype/pom.xml
+++ b/simple-archetype/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.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 f4e3ed4b8..5b5c07f10 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.0.0-SNAPSHOT
+ 2.0.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 fe1722f75..fcd5e29b1 100644
--- a/slim-maven-plugin/pom.xml
+++ b/slim-maven-plugin/pom.xml
@@ -5,7 +5,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-slim-maven-plugin
diff --git a/swagger/pom.xml b/swagger/pom.xml
index 13a9ef6e9..4fae81fe8 100644
--- a/swagger/pom.xml
+++ b/swagger/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-swagger
diff --git a/top/pom.xml b/top/pom.xml
index 2e5dde0c1..78ef8ad0f 100644
--- a/top/pom.xml
+++ b/top/pom.xml
@@ -4,7 +4,7 @@
com.webcohesion.enunciate
enunciate-parent
- 2.0.0-SNAPSHOT
+ 2.0.0
enunciate-top
diff --git a/top/src/main/resources/META-INF/enunciate-2.0.0.xsd b/top/src/main/resources/META-INF/enunciate-2.0.0.xsd
new file mode 100644
index 000000000..93be334a9
--- /dev/null
+++ b/top/src/main/resources/META-INF/enunciate-2.0.0.xsd
@@ -0,0 +1,791 @@
+
+
+
+
+
+ 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 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.
+
+
+
+
+
+
+
+
+
+
+
+
+ The set of classes to include/exclude.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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 Jackson honors JAXB annotations. By default, JAXB annotations will be honors if jackson-xs is on the classpath.
+
+
+
+
+ The detection strategy to use for Jackson data types.
+
+
+
+
+
+
+
+
+
+
+
+ Whether Jackson honors JAXB annotations. By default, JAXB annotations will be honors if jackson-xs is on the classpath.
+
+
+
+
+ The detection strategy to use for Jackson data types.
+
+
+
+
+
+
+
+
+
+
+ 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.
+
+
+
+
+
+
+
+ The detection strategy to use for JAX-RS data types.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The context path.
+
+
+
+
+