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. + + + + +