Hello folks, Well, I have done some further fixing in the plugin. Currently a single problem remains regarding the classpath manipulation required to get XJC and SchemaGen to pick up classes in submodules.
I'll try to fix it and release this week. 2015-04-22 19:43 GMT+02:00 Mirko Friedenhagen <mfriedenha...@gmail.com>: > Hello everyone, > > so what's the state right now. We have one -1 by Anders and obviously > one +1 by Lennart. I do not know about the Eclipse problem but could > imagine to resolve the logging issues in a later release. Having > support for JDK8 is IMO more valuable then good logging or Eclipse > integration, so here is my > +1. > > Regards Mirko > -- > http://illegalstateexception.blogspot.com/ > https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen) > https://bitbucket.org/mfriedenhagen/ > > > On Sun, Mar 1, 2015 at 5:17 PM, Anders Hammar <and...@hammar.net> wrote: > > Lennart, > > > > Just want to let you know that I looked into this and can't see why it > > doesn't work. There are some changes though in the code. > > I'm swamped with other things right know so I will not be able to look > more > > into this currently. It should be easy to test though by just > downloading an > > Eclipse distro. I have a very simple Maven project that I test it with > (its > > the xjc-main project from the ITs), which I could provide. > > > > /Anders > > > > On Tue, Feb 10, 2015 at 8:32 AM, Anders Hammar <and...@hammar.net> > wrote: > >> > >> I'll have a look. > >> > >> Also, I'm confused by the new type of debug logging. Many of the debug > >> logging output chunks are formatted totally different from any Maven > plugin > >> I've seen. Any reason for this? What's wrong with the existing style? > >> With different I mean that there are many separating lines (i.e. > >> "=========================="), empty rows, no log level info in the > >> beginning of the row, repeating plugin name/version/etc info, etc. > >> > >> /Anders > >> > >> On Tue, Feb 10, 2015 at 5:14 AM, Lennart Jörelid > >> <lennart.jore...@gmail.com> wrote: > >>> > >>> Ah. > >>> > >>> Since I don't use Eclipse, I am unsure about how to test or validate > >>> this. > >>> There is no change in the file > >>> (src/main/resources/META-INF/m2e/lifecycle-mapping-metadata.xml) or > goals > >>> that it uses, so I suspect something else is afoot. > >>> > >>> Could I get some assistance from someone who uses eclipse so I can > >>> understand what should be done? > >>> Like a log trace, and possibly some poinpoint-the-error-time? > >>> > >>> > >>> 2015-02-09 22:44 GMT+01:00 Anders Hammar <and...@hammar.net>: > >>>> > >>>> -1 > >>>> > >>>> The m2e integration doesn't work. I've only tested the xjc mojo so far > >>>> though. The problem can be seen by importing IT 'xjc-main' for > example. > >>>> > >>>> /Anders > >>>> > >>>> On Mon, Feb 9, 2015 at 7:35 AM, Lennart Jörelid > >>>> <lennart.jore...@gmail.com> wrote: > >>>>> > >>>>> 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 > >>>>> +==============================+ > >>>> > >>>> > >>> > >>> > >>> > >>> -- > >>> > >>> -- > >>> +==============================+ > >>> | 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 > >>> +==============================+ > >> > >> > > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > -- -- +==============================+ | 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 +==============================+