Might be, Sergei. We could write the list of resolved file paths into a file and *always* use that path as an argument to JAXB. But in that case, I will make that operation "silent", in the sense that the JAXB plugin would contain no optional configuration property which the user would need to understand and set.
2014-12-31 0:21 GMT+01:00 Sergei Ivanov <sergei_iva...@mail.ru>: > Wild guess. Could it be a workaround for a command line length limitation > on Windows (and to a much lesser extent on Linux)? > > -- > Sergei Ivanov > > > > Tuesday, 30 December 2014 22:00 +0000 from Anders Hammar < > and...@hammar.net>: > > I'm fine with deprecating it. There has often been a "tradition" of having > external file for listing things, which IMHO is a Maven anti-pattern. All > configuration should be in the POM. (Most likely though it comes from some > use case where the file names are produced externally and put in a separate > file.) > > /Anders > > On Wed, Dec 24, 2014 at 11:11 PM, Lennart Jörelid < > lennart.jore...@gmail.com > wrote: > >Hello all, > > > >The jaxb2 maven plugin currently contains a parameter called > schemaListFile with the declaration and documentation as shown below. > > > >I'm wondering what the use case for having this configuration parameter > is - or if we could simply deprecate it for version 2 of the jaxb maven > plugin. I can't find any ITs testing this property, although it is > implemented in the current Mojo. > > > >So, basically: why is it beneficial to generate a file holding a list of > paths [to XSD files] as opposed to printing that list of paths directly > into the POM? My inclination is to simply remove this option in version 2 > of the plugin unless someone lets me know why that would be a bad choice. > > > >The configuration option in question is: > > > >/** > > * A filename containing the list of files to use for schemas, comma > delimited. > > * If none, then all xsd files are used in the schemaDirectory.<br> > > * Note: you can only use either the 'schemaFiles' or the > 'schemaListFileName' > > * option (you may not use both at once!). > > */ > >@Parameter > >protected String schemaListFileName; > >-- > >-- > +==============================+ > | 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 +==============================+