Re: Generate Source problem due to org.jvnet.jaxb2.maven2 plugin 0.4.M3 plugin overriding 0.7.1

2013-10-28 Thread Anders Hammar
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

2013-10-28 Thread Rajesh Singh Rathore
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

2013-10-28 Thread Anders Hammar
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

2013-10-28 Thread Rajesh Singh Rathore
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