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

Reply via email to