Re: jaxb2-maven-plugin : Two declarations cause a collision
Hi Entner - THANK YOU for the reply and suggestion. I am still encountering the same problem :'( I'm not sure what to do here because as far as I can tell this should work. I have tried this with and without the packageName (as below): build plugins plugin groupIdorg.codehaus.mojo/groupId artifactIdjaxb2-maven-plugin/artifactId version1.2/version executions execution idogckml22/id configuration schemaFilesogckml22.xsd/schemaFiles staleFlag ${project.build.directory}/generated-sources/jaxb/.staleFlag-ogckml22 /staleFlag /configuration goals goalxjc/goal /goals /execution execution idatom-author-link/id configuration schemaFilesatom-author-link.xsd /schemaFiles staleFlag ${project.build.directory}/generated-sources/jaxb/.staleFlag-atom-author-link /staleFlag /configuration goals goalxjc/goal /goals /execution /executions configuration packageNamejava.lunch20091126xml.kml/packageName /configuration /plugin On Tue, Dec 1, 2009 at 10:00 PM, Entner Harald entner.har...@afb.de wrote: Hi Andrew, try removing the packageName in the pom.xml file. -Ursprüngliche Nachricht- Von: Andrew Hughes [mailto:ahhug...@gmail.com] Gesendet: Dienstag, 1. Dezember 2009 12:13 An: Maven Users List Betreff: jaxb2-maven-plugin : Two declarations cause a collision Hi All, I am trying to generate classes for the Google/OGC KML 2.2 XSD's with the jaxb2-maven-plugin (http://mojo.codehaus.org/jaxb2-maven-plugin/index.html). - http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd - http://schemas.opengis.net/kml/2.2.0/atom-author-link.xsd Both XSD's have an element: - element name=name type=string/ Which fails giving: - Two declarations cause a collision in the ObjectFactory class This I am ok with, but the resolution is confusing me, this problem is even in the plugin's FAQ page ( http://mojo.codehaus.org/jaxb2-maven-plugin/faq.html): *I have different schemas and want different packages for those schemas, how do I do this?* *You want to create multiple executions in your plugin declaration. This will allow you to have multiple configuration declarations and you can specify the schema and package to be run for that execution. In your configuation, you will need to have a different staleFile for each execution, so it will be able to determine if the xjc needs to be executed.* I have tried to add two seperate executions like the FAQ says, but it still fails :'( Possibly because ogckml22.xsd includes the atom-author-link.xsd? build plugins plugin groupIdorg.codehaus.mojo/groupId artifactIdjaxb2-maven-plugin/artifactId version1.2/version executions execution idogckml22/id configuration packageNamejava.lunch20091126xml.binding.kml/packageName schemaFilesogckml22.xsd/schemaFiles staleFlag${project.build.directory}/generated-sources/jaxb/.staleFlag-ogckml22/staleFlag /configuration goals goalxjc/goal /goals /execution execution idatom-author-link/id configuration packageNamejava.lunch20091126xml.binding.atom/packageName schemaFilesatom-author-link.xsd/schemaFiles staleFlag${project.build.directory}/generated-sources/jaxb/.staleFlag-atom-author-link/staleFlag /configuration goals goalxjc/goal /goals /execution /executions /plugin ANY help would be absolutely fantastic! - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: jaxb2-maven-plugin : Two declarations cause a collision
Thanks Again! You are correct, ogckml22.xsd does import atom-author-link.xsd. Initially I was only running a single execution for ogckml22.xsd. I switched to two because the FAQ http://mojo.codehaus.org/jaxb2-maven-plugin/faq.html said that's how to resolve the collision. I've still got no idea how to fix this, but thanks for helping so far. On Tue, Dec 1, 2009 at 11:16 PM, Entner Harald entner.har...@afb.de wrote: Hi Andrew, it looks like that ogckml22.xsd File imports the atom-author-link.xsd File. So isn't it sufficient to run the jaxb plugin for ogckml22.xsd only? -Ursprüngliche Nachricht- Von: Andrew Hughes [mailto:ahhug...@gmail.com] Gesendet: Dienstag, 1. Dezember 2009 13:29 An: Maven Users List Betreff: Re: jaxb2-maven-plugin : Two declarations cause a collision Hi Entner - THANK YOU for the reply and suggestion. I am still encountering the same problem :'( I'm not sure what to do here because as far as I can tell this should work. I have tried this with and without the packageName (as below): build plugins plugin groupIdorg.codehaus.mojo/groupId artifactIdjaxb2-maven-plugin/artifactId version1.2/version executions execution idogckml22/id configuration schemaFilesogckml22.xsd/schemaFiles staleFlag ${project.build.directory}/generated-sources/jaxb/.staleFlag-ogckml22 /staleFlag /configuration goals goalxjc/goal /goals /execution execution idatom-author-link/id configuration schemaFilesatom-author-link.xsd /schemaFiles staleFlag ${project.build.directory}/generated-sources/jaxb/.staleFlag-atom-author-link /staleFlag /configuration goals goalxjc/goal /goals /execution /executions configuration packageNamejava.lunch20091126xml.kml/packageName /configuration /plugin On Tue, Dec 1, 2009 at 10:00 PM, Entner Harald entner.har...@afb.de wrote: Hi Andrew, try removing the packageName in the pom.xml file. -Ursprüngliche Nachricht- Von: Andrew Hughes [mailto:ahhug...@gmail.com] Gesendet: Dienstag, 1. Dezember 2009 12:13 An: Maven Users List Betreff: jaxb2-maven-plugin : Two declarations cause a collision Hi All, I am trying to generate classes for the Google/OGC KML 2.2 XSD's with the jaxb2-maven-plugin (http://mojo.codehaus.org/jaxb2-maven-plugin/index.html). - http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd - http://schemas.opengis.net/kml/2.2.0/atom-author-link.xsd Both XSD's have an element: - element name=name type=string/ Which fails giving: - Two declarations cause a collision in the ObjectFactory class This I am ok with, but the resolution is confusing me, this problem is even in the plugin's FAQ page ( http://mojo.codehaus.org/jaxb2-maven-plugin/faq.html): *I have different schemas and want different packages for those schemas, how do I do this?* *You want to create multiple executions in your plugin declaration. This will allow you to have multiple configuration declarations and you can specify the schema and package to be run for that execution. In your configuation, you will need to have a different staleFile for each execution, so it will be able to determine if the xjc needs to be executed.* I have tried to add two seperate executions like the FAQ says, but it still fails :'( Possibly because ogckml22.xsd includes the atom-author-link.xsd? build plugins plugin groupIdorg.codehaus.mojo/groupId artifactIdjaxb2-maven-plugin/artifactId version1.2/version executions execution idogckml22/id configuration packageNamejava.lunch20091126xml.binding.kml/packageName schemaFilesogckml22.xsd/schemaFiles staleFlag${project.build.directory}/generated-sources/jaxb/.staleFlag-ogckml22/staleFlag /configuration goals goalxjc/goal /goals /execution execution idatom-author-link/id configuration packageNamejava.lunch20091126xml.binding.atom/packageName schemaFilesatom-author-link.xsd/schemaFiles staleFlag${project.build.directory}/generated-sources/jaxb/.staleFlag-atom-author-link/staleFlag /configuration goals goalxjc/goal /goals /execution /executions /plugin ANY help would be absolutely fantastic! - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: jaxb2-maven-plugin : Two declarations cause a collision
Could it possibly be that I need to use xjb's to resolve the collision and not plugin configuration? On Tue, Dec 1, 2009 at 11:32 PM, Andrew Hughes ahhug...@gmail.com wrote: Thanks Again! You are correct, ogckml22.xsd does import atom-author-link.xsd. Initially I was only running a single execution for ogckml22.xsd. I switched to two because the FAQ http://mojo.codehaus.org/jaxb2-maven-plugin/faq.htmlsaid that's how to resolve the collision. I've still got no idea how to fix this, but thanks for helping so far. On Tue, Dec 1, 2009 at 11:16 PM, Entner Harald entner.har...@afb.dewrote: Hi Andrew, it looks like that ogckml22.xsd File imports the atom-author-link.xsd File. So isn't it sufficient to run the jaxb plugin for ogckml22.xsd only? -Ursprüngliche Nachricht- Von: Andrew Hughes [mailto:ahhug...@gmail.com] Gesendet: Dienstag, 1. Dezember 2009 13:29 An: Maven Users List Betreff: Re: jaxb2-maven-plugin : Two declarations cause a collision Hi Entner - THANK YOU for the reply and suggestion. I am still encountering the same problem :'( I'm not sure what to do here because as far as I can tell this should work. I have tried this with and without the packageName (as below): build plugins plugin groupIdorg.codehaus.mojo/groupId artifactIdjaxb2-maven-plugin/artifactId version1.2/version executions execution idogckml22/id configuration schemaFilesogckml22.xsd/schemaFiles staleFlag ${project.build.directory}/generated-sources/jaxb/.staleFlag-ogckml22 /staleFlag /configuration goals goalxjc/goal /goals /execution execution idatom-author-link/id configuration schemaFilesatom-author-link.xsd /schemaFiles staleFlag ${project.build.directory}/generated-sources/jaxb/.staleFlag-atom-author-link /staleFlag /configuration goals goalxjc/goal /goals /execution /executions configuration packageNamejava.lunch20091126xml.kml/packageName /configuration /plugin On Tue, Dec 1, 2009 at 10:00 PM, Entner Harald entner.har...@afb.de wrote: Hi Andrew, try removing the packageName in the pom.xml file. -Ursprüngliche Nachricht- Von: Andrew Hughes [mailto:ahhug...@gmail.com] Gesendet: Dienstag, 1. Dezember 2009 12:13 An: Maven Users List Betreff: jaxb2-maven-plugin : Two declarations cause a collision Hi All, I am trying to generate classes for the Google/OGC KML 2.2 XSD's with the jaxb2-maven-plugin (http://mojo.codehaus.org/jaxb2-maven-plugin/index.html). - http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd - http://schemas.opengis.net/kml/2.2.0/atom-author-link.xsd Both XSD's have an element: - element name=name type=string/ Which fails giving: - Two declarations cause a collision in the ObjectFactory class This I am ok with, but the resolution is confusing me, this problem is even in the plugin's FAQ page ( http://mojo.codehaus.org/jaxb2-maven-plugin/faq.html): *I have different schemas and want different packages for those schemas, how do I do this?* *You want to create multiple executions in your plugin declaration. This will allow you to have multiple configuration declarations and you can specify the schema and package to be run for that execution. In your configuation, you will need to have a different staleFile for each execution, so it will be able to determine if the xjc needs to be executed.* I have tried to add two seperate executions like the FAQ says, but it still fails :'( Possibly because ogckml22.xsd includes the atom-author-link.xsd? build plugins plugin groupIdorg.codehaus.mojo/groupId artifactIdjaxb2-maven-plugin/artifactId version1.2/version executions execution idogckml22/id configuration packageNamejava.lunch20091126xml.binding.kml/packageName schemaFilesogckml22.xsd/schemaFiles staleFlag${project.build.directory}/generated-sources/jaxb/.staleFlag-ogckml22/staleFlag /configuration goals goalxjc/goal /goals /execution execution idatom-author-link/id configuration packageNamejava.lunch20091126xml.binding.atom/packageName schemaFilesatom-author-link.xsd/schemaFiles staleFlag${project.build.directory}/generated-sources/jaxb/.staleFlag-atom-author-link/staleFlag /configuration goals goalxjc/goal /goals /execution /executions /plugin ANY help would be absolutely fantastic! - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
RE: jaxb2-maven-plugin : Two declarations cause a collision
Try to run it with standard jaxb xjc tool pointed on master ogckml22.xsd https://jaxb.dev.java.net/nonav/2.2-ea/docs/xjc.html If even this does not work, you have to provide collision resolution https://jaxb.dev.java.net/guide/Dealing_with_errors.html#Two_declarations_cause_a_collision_in_the_ObjectFactory_class If jaxb xjc works, your problem really is in jaxb plugin and I'd recommend official plugin https://maven-jaxb2-plugin.dev.java.net/ -Original Message- From: Andrew Hughes [mailto:ahhug...@gmail.com] Sent: Tuesday, December 01, 2009 2:09 PM To: Maven Users List Subject: Re: jaxb2-maven-plugin : Two declarations cause a collision Could it possibly be that I need to use xjb's to resolve the collision and not plugin configuration? On Tue, Dec 1, 2009 at 11:32 PM, Andrew Hughes ahhug...@gmail.com wrote: Thanks Again! You are correct, ogckml22.xsd does import atom-author-link.xsd. Initially I was only running a single execution for ogckml22.xsd. I switched to two because the FAQ http://mojo.codehaus.org/jaxb2-maven-plugin/faq.htmlsaid that's how to resolve the collision. I've still got no idea how to fix this, but thanks for helping so far. On Tue, Dec 1, 2009 at 11:16 PM, Entner Harald entner.har...@afb.dewrote: Hi Andrew, it looks like that ogckml22.xsd File imports the atom-author-link.xsd File. So isn't it sufficient to run the jaxb plugin for ogckml22.xsd only? -Ursprüngliche Nachricht- Von: Andrew Hughes [mailto:ahhug...@gmail.com] Gesendet: Dienstag, 1. Dezember 2009 13:29 An: Maven Users List Betreff: Re: jaxb2-maven-plugin : Two declarations cause a collision Hi Entner - THANK YOU for the reply and suggestion. I am still encountering the same problem :'( I'm not sure what to do here because as far as I can tell this should work. I have tried this with and without the packageName (as below): build plugins plugin groupIdorg.codehaus.mojo/groupId artifactIdjaxb2-maven-plugin/artifactId version1.2/version executions execution idogckml22/id configuration schemaFilesogckml22.xsd/schemaFiles staleFlag ${project.build.directory}/generated-sources/jaxb/.staleFlag-ogckml22 /staleFlag /configuration goals goalxjc/goal /goals /execution execution idatom-author-link/id configuration schemaFilesatom-author-link.xsd /schemaFiles staleFlag ${project.build.directory}/generated-sources/jaxb/.staleFlag-atom-author-link /staleFlag /configuration goals goalxjc/goal /goals /execution /executions configuration packageNamejava.lunch20091126xml.kml/packageName /configuration /plugin On Tue, Dec 1, 2009 at 10:00 PM, Entner Harald entner.har...@afb.de wrote: Hi Andrew, try removing the packageName in the pom.xml file. -Ursprüngliche Nachricht- Von: Andrew Hughes [mailto:ahhug...@gmail.com] Gesendet: Dienstag, 1. Dezember 2009 12:13 An: Maven Users List Betreff: jaxb2-maven-plugin : Two declarations cause a collision Hi All, I am trying to generate classes for the Google/OGC KML 2.2 XSD's with the jaxb2-maven-plugin (http://mojo.codehaus.org/jaxb2-maven-plugin/index.html). - http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd - http://schemas.opengis.net/kml/2.2.0/atom-author-link.xsd Both XSD's have an element: - element name=name type=string/ Which fails giving: - Two declarations cause a collision in the ObjectFactory class This I am ok with, but the resolution is confusing me, this problem is even in the plugin's FAQ page ( http://mojo.codehaus.org/jaxb2-maven-plugin/faq.html): *I have different schemas and want different packages for those schemas, how do I do this?* *You want to create multiple executions in your plugin declaration. This will allow you to have multiple configuration declarations and you can specify the schema and package to be run for that execution. In your configuation, you will need to have a different staleFile for each execution, so it will be able to determine if the xjc needs to be executed.* I have tried to add two seperate executions like the FAQ says, but it still fails :'( Possibly because ogckml22.xsd includes the atom-author-link.xsd? build plugins plugin groupIdorg.codehaus.mojo/groupId artifactIdjaxb2-maven-plugin/artifactId version1.2/version executions execution idogckml22/id configuration packageNamejava.lunch20091126xml.binding.kml/packageName schemaFilesogckml22.xsd/schemaFiles staleFlag${project.build.directory}/generated-sources/jaxb/.staleFlag-ogckml22/staleFlag /configuration goals goalxjc/goal /goals /execution execution idatom-author-link/id configuration packageNamejava.lunch20091126xml.binding.atom/packageName schemaFilesatom-author-link.xsd/schemaFiles staleFlag${project.build.directory}/generated-sources/jaxb/.staleFlag-atom-author-link/staleFlag /configuration goals goalxjc/goal /goals
Re: jaxb2-maven-plugin : Two declarations cause a collision
I added a simple xjb and reduced the number of collisions. Regardless of the executions or plugin selected - the work is all done underneath by xjc. Customizing the bindings externally via *.xjb files seems to be the solution. I would really like to know what the offical jaxb maven plugin really is :) It's too late to continue. Thanks for reading and helping me out! On Tue, Dec 1, 2009 at 11:57 PM, Vanek Martin va...@komix.cz wrote: Try to run it with standard jaxb xjc tool pointed on master ogckml22.xsd https://jaxb.dev.java.net/nonav/2.2-ea/docs/xjc.html If even this does not work, you have to provide collision resolution https://jaxb.dev.java.net/guide/Dealing_with_errors.html#Two_declarations_cause_a_collision_in_the_ObjectFactory_class If jaxb xjc works, your problem really is in jaxb plugin and I'd recommend official plugin https://maven-jaxb2-plugin.dev.java.net/ -Original Message- From: Andrew Hughes [mailto:ahhug...@gmail.com] Sent: Tuesday, December 01, 2009 2:09 PM To: Maven Users List Subject: Re: jaxb2-maven-plugin : Two declarations cause a collision Could it possibly be that I need to use xjb's to resolve the collision and not plugin configuration? On Tue, Dec 1, 2009 at 11:32 PM, Andrew Hughes ahhug...@gmail.com wrote: Thanks Again! You are correct, ogckml22.xsd does import atom-author-link.xsd. Initially I was only running a single execution for ogckml22.xsd. I switched to two because the FAQ http://mojo.codehaus.org/jaxb2-maven-plugin/faq.htmlsaid that's how to resolve the collision. I've still got no idea how to fix this, but thanks for helping so far. On Tue, Dec 1, 2009 at 11:16 PM, Entner Harald entner.har...@afb.de wrote: Hi Andrew, it looks like that ogckml22.xsd File imports the atom-author-link.xsd File. So isn't it sufficient to run the jaxb plugin for ogckml22.xsd only? -Ursprüngliche Nachricht- Von: Andrew Hughes [mailto:ahhug...@gmail.com] Gesendet: Dienstag, 1. Dezember 2009 13:29 An: Maven Users List Betreff: Re: jaxb2-maven-plugin : Two declarations cause a collision Hi Entner - THANK YOU for the reply and suggestion. I am still encountering the same problem :'( I'm not sure what to do here because as far as I can tell this should work. I have tried this with and without the packageName (as below): build plugins plugin groupIdorg.codehaus.mojo/groupId artifactIdjaxb2-maven-plugin/artifactId version1.2/version executions execution idogckml22/id configuration schemaFilesogckml22.xsd/schemaFiles staleFlag ${project.build.directory}/generated-sources/jaxb/.staleFlag-ogckml22 /staleFlag /configuration goals goalxjc/goal /goals /execution execution idatom-author-link/id configuration schemaFilesatom-author-link.xsd /schemaFiles staleFlag ${project.build.directory}/generated-sources/jaxb/.staleFlag-atom-author-link /staleFlag /configuration goals goalxjc/goal /goals /execution /executions configuration packageNamejava.lunch20091126xml.kml/packageName /configuration /plugin On Tue, Dec 1, 2009 at 10:00 PM, Entner Harald entner.har...@afb.de wrote: Hi Andrew, try removing the packageName in the pom.xml file. -Ursprüngliche Nachricht- Von: Andrew Hughes [mailto:ahhug...@gmail.com] Gesendet: Dienstag, 1. Dezember 2009 12:13 An: Maven Users List Betreff: jaxb2-maven-plugin : Two declarations cause a collision Hi All, I am trying to generate classes for the Google/OGC KML 2.2 XSD's with the jaxb2-maven-plugin (http://mojo.codehaus.org/jaxb2-maven-plugin/index.html). - http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd - http://schemas.opengis.net/kml/2.2.0/atom-author-link.xsd Both XSD's have an element: - element name=name type=string/ Which fails giving: - Two declarations cause a collision in the ObjectFactory class This I am ok with, but the resolution is confusing me, this problem is even in the plugin's FAQ page ( http://mojo.codehaus.org/jaxb2-maven-plugin/faq.html): *I have different schemas and want different packages for those schemas, how do I do this?* *You want to create multiple executions in your plugin declaration. This will allow you to have multiple configuration declarations and you can specify the schema and package to be run for that execution. In your configuation, you will need to have a different staleFile for each execution, so it will be able to determine if the xjc needs to be executed.* I have tried to add two seperate executions like the FAQ says, but it still fails :'( Possibly because ogckml22.xsd includes the atom-author-link.xsd? build plugins plugin groupIdorg.codehaus.mojo/groupId artifactIdjaxb2-maven-plugin/artifactId version1.2/version executions execution
RE: jaxb2-maven-plugin : Two declarations cause a collision
I would really like to know what the offical jaxb maven plugin really is Official is probably not exact expression, but it is updated often and it is hosted on java.net https://maven-jaxb2-plugin.dev.java.net/docs/guide.html as jaxb is. I've found it much more feature complete then codehause's mojo. But thing may changed. -Original Message- From: Andrew Hughes [mailto:ahhug...@gmail.com] Sent: Tuesday, December 01, 2009 2:41 PM To: Maven Users List Subject: Re: jaxb2-maven-plugin : Two declarations cause a collision I added a simple xjb and reduced the number of collisions. Regardless of the executions or plugin selected - the work is all done underneath by xjc. Customizing the bindings externally via *.xjb files seems to be the solution. I would really like to know what the offical jaxb maven plugin really is :) It's too late to continue. Thanks for reading and helping me out! On Tue, Dec 1, 2009 at 11:57 PM, Vanek Martin va...@komix.cz wrote: Try to run it with standard jaxb xjc tool pointed on master ogckml22.xsd https://jaxb.dev.java.net/nonav/2.2-ea/docs/xjc.html If even this does not work, you have to provide collision resolution https://jaxb.dev.java.net/guide/Dealing_with_errors.html#Two_declarations_cause_a_collision_in_the_ObjectFactory_class If jaxb xjc works, your problem really is in jaxb plugin and I'd recommend official plugin https://maven-jaxb2-plugin.dev.java.net/ -Original Message- From: Andrew Hughes [mailto:ahhug...@gmail.com] Sent: Tuesday, December 01, 2009 2:09 PM To: Maven Users List Subject: Re: jaxb2-maven-plugin : Two declarations cause a collision Could it possibly be that I need to use xjb's to resolve the collision and not plugin configuration? On Tue, Dec 1, 2009 at 11:32 PM, Andrew Hughes ahhug...@gmail.com wrote: Thanks Again! You are correct, ogckml22.xsd does import atom-author-link.xsd. Initially I was only running a single execution for ogckml22.xsd. I switched to two because the FAQ http://mojo.codehaus.org/jaxb2-maven-plugin/faq.htmlsaid that's how to resolve the collision. I've still got no idea how to fix this, but thanks for helping so far. On Tue, Dec 1, 2009 at 11:16 PM, Entner Harald entner.har...@afb.de wrote: Hi Andrew, it looks like that ogckml22.xsd File imports the atom-author-link.xsd File. So isn't it sufficient to run the jaxb plugin for ogckml22.xsd only? -Ursprüngliche Nachricht- Von: Andrew Hughes [mailto:ahhug...@gmail.com] Gesendet: Dienstag, 1. Dezember 2009 13:29 An: Maven Users List Betreff: Re: jaxb2-maven-plugin : Two declarations cause a collision Hi Entner - THANK YOU for the reply and suggestion. I am still encountering the same problem :'( I'm not sure what to do here because as far as I can tell this should work. I have tried this with and without the packageName (as below): build plugins plugin groupIdorg.codehaus.mojo/groupId artifactIdjaxb2-maven-plugin/artifactId version1.2/version executions execution idogckml22/id configuration schemaFilesogckml22.xsd/schemaFiles staleFlag ${project.build.directory}/generated-sources/jaxb/.staleFlag-ogckml22 /staleFlag /configuration goals goalxjc/goal /goals /execution execution idatom-author-link/id configuration schemaFilesatom-author-link.xsd /schemaFiles staleFlag ${project.build.directory}/generated-sources/jaxb/.staleFlag-atom-author-link /staleFlag /configuration goals goalxjc/goal /goals /execution /executions configuration packageNamejava.lunch20091126xml.kml/packageName /configuration /plugin On Tue, Dec 1, 2009 at 10:00 PM, Entner Harald entner.har...@afb.de wrote: Hi Andrew, try removing the packageName in the pom.xml file. -Ursprüngliche Nachricht- Von: Andrew Hughes [mailto:ahhug...@gmail.com] Gesendet: Dienstag, 1. Dezember 2009 12:13 An: Maven Users List Betreff: jaxb2-maven-plugin : Two declarations cause a collision Hi All, I am trying to generate classes for the Google/OGC KML 2.2 XSD's with the jaxb2-maven-plugin (http://mojo.codehaus.org/jaxb2-maven-plugin/index.html). - http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd - http://schemas.opengis.net/kml/2.2.0/atom-author-link.xsd Both XSD's have an element: - element name=name type=string/ Which fails giving: - Two declarations cause a collision in the ObjectFactory class This I am ok with, but the resolution is confusing me, this problem is even in the plugin's FAQ page ( http://mojo.codehaus.org/jaxb2-maven-plugin/faq.html): *I have different schemas and want different packages for those schemas, how do I do this?* *You want to create multiple executions in your plugin declaration. This will allow you to have multiple configuration declarations and you can specify the schema