Re: Generate Source problem due to org.jvnet.jaxb2.maven2 plugin 0.4.M3 plugin overriding 0.7.1
Yes, Maven 2.0.10 can't handle different plugin classpaths for the modules. Either align the versions or (preferably) upgrade to Maven 3.0.4+. /Anders On Mon, Oct 28, 2013 at 7:55 AM, Rajesh Singh Rathore rajesh.rath...@zensar.in wrote: Hello Everyone, I am facing strange problem while generating sources from XSD, I am having multiple modules in my project and some of old modules are using org.jvnet.jaxb2.maven2 plugin 0.4.M3. New module is using version 0.7.1 of org.jvnet.jaxb2.maven2 plugin. It works fine while building independently but fails with existing modules. I suspect that version 0.7.1 is not picked up at all while building my new module along with others, same has been confirmed via console output for generate sources. Configuration details : Maven version : 2.0.10 JDK : 1.5 POM.xml build finalName${project.artifactId}-${version}/finalName plugins plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-compiler-plugin/artifactId configuration source1.5/source target1.5/target /configuration /plugin plugin groupIdorg.jvnet.jaxb2.maven2/groupId artifactIdmaven-jaxb2-plugin/artifactId version0.7.1/version configuration args arg-target/arg arg2.0/arg /args forceRegeneratetrue/forceRegenerate removeOldOutputtrue/removeOldOutput extensiontrue/extension verbosetrue/verbose /configuration executions execution idSchema Generation/id phasegenerate-sources/phase configuration generatePackagecom.rajesh.health.benefit.scheme.schema/generatePackage schemaDirectorysrc\main\resources\com\rajesh\benefit\scheme\wsdl/schemaDi rectory schemaIncludes schemaInclude*.xsd/schemaInclude /schemaIncludes generateDirectorytarget\generated-sources\xjc\/generateDirectory /configuration goals goalgenerate/goal /goals /execution /executions /plugin /plugins /build Failed Console output INFO] [INFO] Building BenefitSchemeClientWS [INFO]task-segment: [clean, generate-sources] [INFO] [INFO] [clean:clean] [INFO] Deleting directory D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\target [INFO] [jaxb2:generate {execution: Schema Generation}] [INFO] The schemaLanguage setting was not defined, assuming 'AUTODETECT'. [INFO] The bindingDirectory setting was not defined, assuming the same as schemaDirectory: D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\src\main\resources\com\rajesh\benefit\scheme\ wsdl [INFO] Plugin's mojo parameters: schemaLanguage: AUTODETECT schemaDirectory: D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\src\main\resources\com\rajesh\benefit\scheme\ wsdl schemaIncludes: [*.xsd] schemaExcludes: null bindingDirectory: D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\src\main\resources\com\rajesh\benefit\scheme\ wsdl bindingIncludes: [*.xjb] bindingExcludes: null disableDefaultExcludes: false catalog: null defaultPackage: com.rajesh.health.benefit.scheme.schema destinationDirectory: D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\target\generated-sources\xjc forceRegenerate: true otherDepends: null removeOldOutput: true writeCode: true readOnly: false extension: true strict: true verbose: true debug: false xjcArgs: [-target, 2.0, -episode, D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\target\generated-sources\xjc\META-INF\sun-jax b.episode] Calculated options: Schema File(s): [D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\src\main\resources\com\rajesh\benefit\scheme\ wsdl\BenefitSchemeDomainTypes-1.0.xsd, D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\src\main\resources\com\rajesh\benefit\scheme\ wsdl\BenefitSchemeExceptionMessage-1.0.xsd, D:\Development Dev\CAS\Release\Business
RE: Generate Source problem due to org.jvnet.jaxb2.maven2 plugin 0.4.M3 plugin overriding 0.7.1
Thanks Anders for you reply, I upgraded maven to version 2.2.1 and it worked like a charm :) -Original Message- From: anders.g.ham...@gmail.com [mailto:anders.g.ham...@gmail.com] On Behalf Of Anders Hammar Sent: 28 October 2013 12:36 To: Maven Users List Subject: Re: Generate Source problem due to org.jvnet.jaxb2.maven2 plugin 0.4.M3 plugin overriding 0.7.1 Yes, Maven 2.0.10 can't handle different plugin classpaths for the modules. Either align the versions or (preferably) upgrade to Maven 3.0.4+. /Anders On Mon, Oct 28, 2013 at 7:55 AM, Rajesh Singh Rathore rajesh.rath...@zensar.in wrote: Hello Everyone, I am facing strange problem while generating sources from XSD, I am having multiple modules in my project and some of old modules are using org.jvnet.jaxb2.maven2 plugin 0.4.M3. New module is using version 0.7.1 of org.jvnet.jaxb2.maven2 plugin. It works fine while building independently but fails with existing modules. I suspect that version 0.7.1 is not picked up at all while building my new module along with others, same has been confirmed via console output for generate sources. Configuration details : Maven version : 2.0.10 JDK : 1.5 POM.xml build finalName${project.artifactId}-${version}/finalName plugins plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-compiler-plugin/artifactId configuration source1.5/source target1.5/target /configuration /plugin plugin groupIdorg.jvnet.jaxb2.maven2/groupId artifactIdmaven-jaxb2-plugin/artifactId version0.7.1/version configuration args arg-target/arg arg2.0/arg /args forceRegeneratetrue/forceRegenerate removeOldOutputtrue/removeOldOutput extensiontrue/extension verbosetrue/verbose /configuration executions execution idSchema Generation/id phasegenerate-sources/phase configuration generatePackagecom.rajesh.health.benefit.scheme.schema/generatePack age schemaDirectorysrc\main\resources\com\rajesh\benefit\scheme\wsdl/sc hemaDi rectory schemaIncludes schemaInclude*.xsd/schemaInclude /schemaIncludes generateDirectorytarget\generated-sources\xjc\/generateDirectory /configuration goals goalgenerate/goal /goals /execution /executions /plugin /plugins /build Failed Console output INFO] -- -- [INFO] Building BenefitSchemeClientWS [INFO]task-segment: [clean, generate-sources] [INFO] -- -- [INFO] [clean:clean] [INFO] Deleting directory D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\target [INFO] [jaxb2:generate {execution: Schema Generation}] [INFO] The schemaLanguage setting was not defined, assuming 'AUTODETECT'. [INFO] The bindingDirectory setting was not defined, assuming the same as schemaDirectory: D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\src\main\resources\com\rajesh\benefit\s cheme\ wsdl [INFO] Plugin's mojo parameters: schemaLanguage: AUTODETECT schemaDirectory: D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\src\main\resources\com\rajesh\benefit\s cheme\ wsdl schemaIncludes: [*.xsd] schemaExcludes: null bindingDirectory: D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\src\main\resources\com\rajesh\benefit\s cheme\ wsdl bindingIncludes: [*.xjb] bindingExcludes: null disableDefaultExcludes: false catalog: null defaultPackage: com.rajesh.health.benefit.scheme.schema destinationDirectory: D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\target\generated-sources\xjc forceRegenerate: true otherDepends: null removeOldOutput: true writeCode: true readOnly: false extension: true strict: true verbose: true debug: false xjcArgs: [-target, 2.0, -episode, D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\target\generated-sources\xjc\META-INF\s un-jax b.episode] Calculated options: Schema File(s): [D:\Development
RE: Generate Source problem due to org.jvnet.jaxb2.maven2 plugin 0.4.M3 plugin overriding 0.7.1
Strange, Maven 2.2.1 should have the same problem. It was fixed in Maven 3. /Anders (mobile) Den 28 okt 2013 12:55 skrev Rajesh Singh Rathore rajesh.rath...@zensar.in : Thanks Anders for you reply, I upgraded maven to version 2.2.1 and it worked like a charm :) -Original Message- From: anders.g.ham...@gmail.com [mailto:anders.g.ham...@gmail.com] On Behalf Of Anders Hammar Sent: 28 October 2013 12:36 To: Maven Users List Subject: Re: Generate Source problem due to org.jvnet.jaxb2.maven2 plugin 0.4.M3 plugin overriding 0.7.1 Yes, Maven 2.0.10 can't handle different plugin classpaths for the modules. Either align the versions or (preferably) upgrade to Maven 3.0.4+. /Anders On Mon, Oct 28, 2013 at 7:55 AM, Rajesh Singh Rathore rajesh.rath...@zensar.in wrote: Hello Everyone, I am facing strange problem while generating sources from XSD, I am having multiple modules in my project and some of old modules are using org.jvnet.jaxb2.maven2 plugin 0.4.M3. New module is using version 0.7.1 of org.jvnet.jaxb2.maven2 plugin. It works fine while building independently but fails with existing modules. I suspect that version 0.7.1 is not picked up at all while building my new module along with others, same has been confirmed via console output for generate sources. Configuration details : Maven version : 2.0.10 JDK : 1.5 POM.xml build finalName${project.artifactId}-${version}/finalName plugins plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-compiler-plugin/artifactId configuration source1.5/source target1.5/target /configuration /plugin plugin groupIdorg.jvnet.jaxb2.maven2/groupId artifactIdmaven-jaxb2-plugin/artifactId version0.7.1/version configuration args arg-target/arg arg2.0/arg /args forceRegeneratetrue/forceRegenerate removeOldOutputtrue/removeOldOutput extensiontrue/extension verbosetrue/verbose /configuration executions execution idSchema Generation/id phasegenerate-sources/phase configuration generatePackagecom.rajesh.health.benefit.scheme.schema/generatePack age schemaDirectorysrc\main\resources\com\rajesh\benefit\scheme\wsdl/sc hemaDi rectory schemaIncludes schemaInclude*.xsd/schemaInclude /schemaIncludes generateDirectorytarget\generated-sources\xjc\/generateDirectory /configuration goals goalgenerate/goal /goals /execution /executions /plugin /plugins /build Failed Console output INFO] -- -- [INFO] Building BenefitSchemeClientWS [INFO]task-segment: [clean, generate-sources] [INFO] -- -- [INFO] [clean:clean] [INFO] Deleting directory D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\target [INFO] [jaxb2:generate {execution: Schema Generation}] [INFO] The schemaLanguage setting was not defined, assuming 'AUTODETECT'. [INFO] The bindingDirectory setting was not defined, assuming the same as schemaDirectory: D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\src\main\resources\com\rajesh\benefit\s cheme\ wsdl [INFO] Plugin's mojo parameters: schemaLanguage: AUTODETECT schemaDirectory: D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\src\main\resources\com\rajesh\benefit\s cheme\ wsdl schemaIncludes: [*.xsd] schemaExcludes: null bindingDirectory: D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\src\main\resources\com\rajesh\benefit\s cheme\ wsdl bindingIncludes: [*.xjb] bindingExcludes: null disableDefaultExcludes: false catalog: null defaultPackage: com.rajesh.health.benefit.scheme.schema destinationDirectory: D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\target\generated-sources\xjc forceRegenerate: true otherDepends: null removeOldOutput: true writeCode: true readOnly: false
RE: Generate Source problem due to org.jvnet.jaxb2.maven2 plugin 0.4.M3 plugin overriding 0.7.1
Hmmm, I was having v2.2.1 handy so used it and it worked. I have also tried with v3.1.1 but having build errors due to required compiler version and I am not having any control on local maven repository :( Regards, Rajesh Rathore -Original Message- From: anders.g.ham...@gmail.com [mailto:anders.g.ham...@gmail.com] On Behalf Of Anders Hammar Sent: 28 October 2013 17:31 To: Maven Users List Subject: RE: Generate Source problem due to org.jvnet.jaxb2.maven2 plugin 0.4.M3 plugin overriding 0.7.1 Strange, Maven 2.2.1 should have the same problem. It was fixed in Maven 3. /Anders (mobile) Den 28 okt 2013 12:55 skrev Rajesh Singh Rathore rajesh.rath...@zensar.in : Thanks Anders for you reply, I upgraded maven to version 2.2.1 and it worked like a charm :) -Original Message- From: anders.g.ham...@gmail.com [mailto:anders.g.ham...@gmail.com] On Behalf Of Anders Hammar Sent: 28 October 2013 12:36 To: Maven Users List Subject: Re: Generate Source problem due to org.jvnet.jaxb2.maven2 plugin 0.4.M3 plugin overriding 0.7.1 Yes, Maven 2.0.10 can't handle different plugin classpaths for the modules. Either align the versions or (preferably) upgrade to Maven 3.0.4+. /Anders On Mon, Oct 28, 2013 at 7:55 AM, Rajesh Singh Rathore rajesh.rath...@zensar.in wrote: Hello Everyone, I am facing strange problem while generating sources from XSD, I am having multiple modules in my project and some of old modules are using org.jvnet.jaxb2.maven2 plugin 0.4.M3. New module is using version 0.7.1 of org.jvnet.jaxb2.maven2 plugin. It works fine while building independently but fails with existing modules. I suspect that version 0.7.1 is not picked up at all while building my new module along with others, same has been confirmed via console output for generate sources. Configuration details : Maven version : 2.0.10 JDK : 1.5 POM.xml build finalName${project.artifactId}-${version}/finalName plugins plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-compiler-plugin/artifactId configuration source1.5/source target1.5/target /configuration /plugin plugin groupIdorg.jvnet.jaxb2.maven2/groupId artifactIdmaven-jaxb2-plugin/artifactId version0.7.1/version configuration args arg-target/arg arg2.0/arg /args forceRegeneratetrue/forceRegenerate removeOldOutputtrue/removeOldOutput extensiontrue/extension verbosetrue/verbose /configuration executions execution idSchema Generation/id phasegenerate-sources/phase configuration generatePackagecom.rajesh.health.benefit.scheme.schema/generatePa ck age schemaDirectorysrc\main\resources\com\rajesh\benefit\scheme\wsdl/ sc hemaDi rectory schemaIncludes schemaInclude*.xsd/schemaInclude /schemaIncludes generateDirectorytarget\generated-sources\xjc\/generateDirectory /configuration goals goalgenerate/goal /goals /execution /executions /plugin /plugins /build Failed Console output INFO] -- -- [INFO] Building BenefitSchemeClientWS [INFO]task-segment: [clean, generate-sources] [INFO] -- -- [INFO] [clean:clean] [INFO] Deleting directory D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\target [INFO] [jaxb2:generate {execution: Schema Generation}] [INFO] The schemaLanguage setting was not defined, assuming 'AUTODETECT'. [INFO] The bindingDirectory setting was not defined, assuming the same as schemaDirectory: D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\src\main\resources\com\rajesh\benefit \s cheme\ wsdl [INFO] Plugin's mojo parameters: schemaLanguage: AUTODETECT schemaDirectory: D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\src\main\resources\com\rajesh\benefit \s cheme\ wsdl schemaIncludes: [*.xsd] schemaExcludes: null bindingDirectory: D:\Development Dev\CAS\Release\Business Services\BenefitSchemeClientWS\src\main\resources\com\rajesh\benefit \s cheme\ wsdl bindingIncludes: [*.xjb] bindingExcludes: null disableDefaultExcludes