Hi all, I'd like to release version 2.0 of the JAXB2 Maven Plugin, which is a major plugin upgrade that contains rewritten plugin mechanics, updates to the JAXB2 toolset and several bug fixes.
The JAXB2-Maven-Plugin uses the Java API for XML Binding (JAXB), version 2+, to generate Java classes from XML Schemas and to create XML Schemas from annotated Java classes. The plugin delegates most of its work to either of the two JDK-supplied tools XJC and Schemagen. We solved 25 issues: http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11699&version=20768 Bug [MJAXB-27] - Test for staleness doesns't handle deep tree files correctly [MJAXB-89] - external resource restriction due to JAXP 1.5 in JDK 1.8 [MJAXB-90] - schemagen prints "null" on screen and creates empty "schemagen" target folder [MJAXB-91] - schemagen no overwriting of named xsd file [MJAXB-97] - mjaxb-14 fails when running under JDK 8 [MJAXB-109] - Define the purpose of all ITs [MJAXB-115] - Synthesize the SchemaGen classpath for managing module dependencies Improvement [MJAXB-35] - Postfix of bindingfiles can't be set [MJAXB-93] - Add support for multi-line arguments for the xjc configuration [MJAXB-101] - Upgrade JAXB dependencies to 2.2.11+ [MJAXB-102] - Update maven-plugin-testing-harness [MJAXB-103] - Add structured post-processing pipeline to handle Javadoc-to-XML Documentation [MJAXB-104] - Move all Collection properties to standard Maven Lists [MJAXB-105] - Only warn when defined encoding and platform's default encoding differ [MJAXB-106] - The formatting of XSD documentation annotations for a JavaDoc comment must be configurable [MJAXB-107] - Add pipeline/engine for structured ordering of NodeProcessors for post-processing generated XSDs [MJAXB-108] - Ensure that dependent XJC flags are set as required [MJAXB-110] - Create validation scripts for each IT in the plugin [MJAXB-111] - Clarify how SchemaGenerator sources are calcualted and included [MJAXB-112] - Clarify how encoding is set and used by the plugin and its tools [MJAXB-113] - Remove the generated bytecode files from SchemaGen when sources exist in normal compile scope [MJAXB-114] - The SchemaGenerator should not use target/generated-resources as a work directory New Feature [MJAXB-58] - Add native support for episodes Story [MJAXB-100] - Update xjc to 2.2.11 Task [MJAXB-87] - Fix IT mjaxb-33 There are still a couple of issues left in JIRA - but they are for upcoming releases http://jira.codehaus.org/browse/MASPECTJ#selectedTab=com.atlassian.jira.plugin.system.project%3Aissues-panel Staging Repositories: General: https://nexus.codehaus.org/content/groups/staging/ Exclusive: https://nexus.codehaus.org/content/groups/staging/org/codehaus/mojo/jaxb2-maven-plugin/2.0/ (Staging) Site: http://mojo.codehaus.org/jaxb2-maven-plugin/ SCM Tag: jaxb2-maven-plugin-2.0 ADDITIONAL_INFORMATION [ ] +1 [ ] +0 [ ] -1 The vote is open for 72 hours and will succeed by lazy consensus. -- -- +==============================+ | Bästa hälsningar, | [sw. "Best regards"] | | Lennart Jörelid | EAI Architect & Integrator | | jGuru Europe AB | Mölnlycke - Kista | | Email: l...@jguru.se | URL: www.jguru.se | Phone | (skype): jgurueurope | (intl): +46 708 507 603 | (domestic): 0708 - 507 603 +==============================+