The site looks complety out of date, none of the properties specified
seem to work. I'm gonna take a look in the source. In the mean time,
if you want to use it, you need to specify a "targetNamespace" on your
root element or use the jaxb:... elements inside your schema. By the
way, there is another JAXB plugin supposed to come out this week, hope
it will work better.

On 2/17/06, rgc <[EMAIL PROTECTED]> wrote:
> Hi,
>     I´m new to Maven and this list, greetings. I´ve got 2 points to question:
>     1. The tag name that works for overiding schema directories in the
> maven-jaxme-plugin 1.0.1 is <schemas>, not <schema> as said in the url´s
> http://ws.apache.org/jaxme/mp/use.html and
> http://ws.apache.org/jaxme/mp/properties.html(how can someone correct this? or
> tell to the responsible for this documentation?). It took me a time to figure
> out, so it could be saved for others.
>     2. I can´t make the maven-jaxme-plugin 1.0.1 to recognize the tag
> <packageName>, so it keeps reporting the error: "Unable to derive package name
> from an empty namespace URI."
>     Here´s the plugin section in my pom.xml:
> <plugin>
>         <groupId>org.apache.ws.jaxme</groupId>
>         <artifactId>maven-jaxme-plugin</artifactId>
>             <configuration>
>               <schemas>
>                 <value>src/xsd/*.xsd</value>
>               </schemas>
>               <packageName>com.myApp.jaxb</packageName>
>             </configuration>
>         <executions>
>           <execution>
>             <goals>
>               <goal>jaxme</goal>
>             </goals>
>           </execution>
>         </executions>
> </plugin>
>
> Does anyone can understand why the packageName has no effect in this case?
> Thanks
> Rommell G. Caixeta
> follows -X debug output:
>
> E:\projetosWTP\JAXB-Infoseg>mvn -X compile
> + Error stacktraces are turned on.
> [DEBUG] Building Maven user-level plugin registry from: 'C:\Documents and
> Settin
> gs\rommell.caixeta\.m2\plugin-registry.xml'
> [DEBUG] Building Maven global-level plugin registry from:
> 'E:\ARQUIV~1\APACHE~1\
> MAVEN-~1.2\bin\..\conf\plugin-registry.xml'
> [INFO] Scanning for projects...
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] Building Maven Quick Start Archetype
> [INFO]    task-segment: [compile]
> [INFO]
> -------------------------------------------------------------------------
> ---
> [DEBUG] maven-resources-plugin: resolved to version 2.1 from repository 
> central
> [DEBUG] Retrieving parent-POM from the repository for project:
> null:maven-resour
> ces-plugin:maven-plugin:2.1
> [DEBUG] maven-compiler-plugin: resolved to version 2.0 from repository central
> [DEBUG] Retrieving parent-POM from the repository for project:
> null:maven-compil
> er-plugin:maven-plugin:2.0
> [DEBUG] maven-jaxme-plugin: resolved to version 1.0.1 from repository central
> [DEBUG] gov.infoseg.jaxbInfoseg:JAXB-Infoseg:jar:1.0-SNAPSHOT (selected for
> null
> )
> [DEBUG]   junit:junit:jar:3.8.1 (selected for test)
> [DEBUG] org.apache.ws.jaxme:maven-jaxme-plugin:maven-plugin:1.0.1 (selected 
> for
> runtime)
> [DEBUG] Retrieving parent-POM from the repository for project:
> plexus:plexus-uti
> ls:jar:1.0.3
> [DEBUG]   plexus:plexus-utils:jar:1.0.3 (selected for runtime)
> [DEBUG]   org.apache.ws.jaxme:jaxme2:jar:0.5.1 (selected for runtime)
> [DEBUG]     org.apache.ws.jaxme:jaxmeapi:jar:0.5.1 (selected for runtime)
> [DEBUG]     org.apache.ws.jaxme:jaxmejs:jar:0.5.1 (selected for runtime)
> [DEBUG]     org.apache.ws.jaxme:jaxmexs:jar:0.5.1 (selected for runtime)
> [DEBUG] Retrieving parent-POM from the repository for project:
> null:maven-projec
> t:jar:2.0
> [DEBUG]   org.apache.maven:maven-project:jar:2.0 (selected for runtime)
> [DEBUG]     org.codehaus.plexus:plexus-utils:jar:1.0.4 (selected for runtime)
> [DEBUG]     org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8
> (select
> ed for runtime)
> [DEBUG]       classworlds:classworlds:jar:1.1-alpha-2 (selected for runtime)
> [DEBUG]       junit:junit:jar:3.8.1 (selected for runtime)
> [DEBUG] Retrieving parent-POM from the repository for project:
> org.apache.maven:
> maven-artifact:jar:2.0
> [DEBUG]     org.apache.maven:maven-artifact:jar:2.0 (selected for runtime)
> [DEBUG] Retrieving parent-POM from the repository for project:
> org.apache.maven:
> maven-model:jar:2.0
> [DEBUG]     org.apache.maven:maven-model:jar:2.0 (selected for runtime)
> [DEBUG] Retrieving parent-POM from the repository for project:
> org.apache.maven:
> maven-artifact-manager:jar:2.0
> [DEBUG]     org.apache.maven:maven-artifact-manager:jar:2.0 (selected for
> runtim
> e)
> [DEBUG] Retrieving parent-POM from the repository for project:
> org.apache.maven:
> maven-repository-metadata:jar:2.0
> [DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.0 (selected for
> r
> untime)
> [DEBUG]       org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5
> (selecte
> d for runtime)
> [DEBUG] Retrieving parent-POM from the repository for project:
> null:maven-profil
> e:jar:2.0
> [DEBUG]     org.apache.maven:maven-profile:jar:2.0 (selected for runtime)
> [DEBUG] Retrieving parent-POM from the repository for project:
> org.apache.maven:
> maven-plugin-api:jar:2.0
> [DEBUG]   org.apache.maven:maven-plugin-api:jar:2.0 (selected for runtime)
> [DEBUG] Configuring mojo 'org.apache.ws.jaxme:maven-jaxme-plugin:1.0.1:jaxme'
> --
> >
> [DEBUG]   (f) classpathElements = [E:\projetosWTP\JAXB-Infoseg\target\classes]
> [DEBUG]   (f) extension = false
> [DEBUG]   (f) force = false
> [DEBUG]   (f) packageName = gov.infoseg.jaxbInfoseg
> [DEBUG]   (f) project = [EMAIL PROTECTED]
> [DEBUG]   (f) readOnly = false
> [DEBUG]   (f) removingOldOutput = false
> [DEBUG]   (f) resourceTarget =
> E:\projetosWTP\JAXB-Infoseg\target/jaxme/resource
> s
> [DEBUG]   (f) schemas = [Ljava.lang.String;@1bcdbf6
> [DEBUG]   (f) srcTarget = E:\projetosWTP\JAXB-Infoseg\target/jaxme/java
> [DEBUG]   (f) validating = false
> [DEBUG] -- end configuration --
> [INFO] [jaxme:jaxme {execution: default}]
> [DEBUG] Using classpath file:/E:/projetosWTP/JAXB-Infoseg/target/classes/
> [DEBUG] No produced files found, disabling uptodate check.
> [DEBUG] Schema reader class:
> org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaRea
> der
> [DEBUG] org.apache.ws.jaxme.generator.impl.GeneratorImpl.generate(File): ->,
> E:\
> projetosWTP\JAXB-Infoseg\src\xsd\sinivem\requisicao_dados_condutor.xsd
> [DEBUG] org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaReader.parse: ->,
> file:/
> E:/projetosWTP/JAXB-Infoseg/src/xsd/sinivem/requisicao_dados_condutor.xsd
> [DEBUG] org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaReader.getSGFactory: 
> ->
> [DEBUG] org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaReader.getSGFactory:
> Cre
> ated instance of org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory
> [DEBUG] org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaReader.getSGFactory:
> <-,
>  [EMAIL PROTECTED]
> [DEBUG] org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaReader.parse: Parser =
> o
> [EMAIL PROTECTED], validating = false
> [DEBUG] org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaReader.parse: Schema =
> o
> [EMAIL PROTECTED]
> [DEBUG] org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaSG.init: ->
> [DEBUG] org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaSG.init:
> Childorg.apache
> [EMAIL PROTECTED]
> [DEBUG]
> org.apache.ws.jaxme.generator.sg.impl.JAXBObjectSG.<init>(XSObject,Conte
> xt): ->, parametrosRequisicaoDadosCondutor, null
> [INFO]
> -------------------------------------------------------------------------
> ---
> [ERROR] BUILD ERROR
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] At
> file:/E:/projetosWTP/JAXB-Infoseg/src/xsd/sinivem/requisicao_dados_con
> dutor.xsd, line 3, column 56: Unable to derive package name from an empty
> namesp
> ace URI. Use the schemaBindings to specify a package name.
>
> [INFO]
> -------------------------------------------------------------------------
> ---
> [DEBUG] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: At
> file:/E:/projetosWTP/
> JAXB-Infoseg/src/xsd/sinivem/requisicao_dados_condutor.xsd, line 3, column 56:
> U
> nable to derive package name from an empty namespace URI. Use the
> schemaBindings
>  to specify a package name.
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> ultLifecycleExecutor.java:556)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
> fecycle(DefaultLifecycleExecutor.java:472)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
> ltLifecycleExecutor.java:451)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
> dleFailures(DefaultLifecycleExecutor.java:303)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
> ts(DefaultLifecycleExecutor.java:270)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
> fecycleExecutor.java:139)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: org.apache.maven.plugin.MojoExecutionException: At
> file:/E:/projetosW
> TP/JAXB-Infoseg/src/xsd/sinivem/requisicao_dados_condutor.xsd, line 3, column
> 56
> : Unable to derive package name from an empty namespace URI. Use the
> schemaBindi
> ngs to specify a package name.
>         at
> org.apache.ws.jaxme.maven.plugins.JaxMeGoal.execute(JaxMeGoal.java:53
> 8)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
> nManager.java:415)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> ultLifecycleExecutor.java:531)
>         ... 16 more
> Caused by: org.apache.ws.jaxme.xs.parser.impl.LocSAXException: At
> file:/E:/proje
> tosWTP/JAXB-Infoseg/src/xsd/sinivem/requisicao_dados_condutor.xsd, line 3,
> colum
> n 56: Unable to derive package name from an empty namespace URI. Use the
> schemaB
> indings to specify a package name.
>         at
> org.apache.ws.jaxme.generator.sg.impl.AbstractContext.getPackageNameF
> romURI(AbstractContext.java:129)
>         at
> org.apache.ws.jaxme.generator.sg.impl.AbstractContext.getPackageName(
> AbstractContext.java:85)
>         at
> org.apache.ws.jaxme.generator.sg.impl.GlobalContext.<init>(GlobalCont
> ext.java:68)
>         at
> org.apache.ws.jaxme.generator.sg.impl.JAXBObjectSG.<init>(JAXBObjectS
> G.java:105)
>         at
> org.apache.ws.jaxme.generator.sg.impl.JAXBObjectSG.<init>(JAXBObjectS
> G.java:70)
>         at
> org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory.newObjectSG(JAXBS
> GFactory.java:127)
>         at
> org.apache.ws.jaxme.generator.sg.impl.SGFactoryImpl.newObjectSG(SGFac
> toryImpl.java:65)
>         at
> org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory.getObjectSG(JAXBS
> GFactory.java:133)
>         at
> org.apache.ws.jaxme.generator.sg.impl.SGFactoryImpl.getObjectSG(SGFac
> toryImpl.java:69)
>         at
> org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaSG.getElement(JAXBSch
> emaSG.java:196)
>         at
> org.apache.ws.jaxme.generator.sg.impl.SchemaSGImpl.getElement(SchemaS
> GImpl.java:51)
>         at
> org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaSG.init(JAXBSchemaSG.
> java:131)
>         at
> org.apache.ws.jaxme.generator.sg.impl.SchemaSGImpl.init(SchemaSGImpl.
> java:127)
>         at
> org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory.getSchemaSG(JAXBS
> GFactory.java:174)
>         at
> org.apache.ws.jaxme.generator.sg.impl.SGFactoryImpl.getSchemaSG(SGFac
> toryImpl.java:57)
>         at
> org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaReader.parse(JAXBSche
> maReader.java:137)
>         at
> org.apache.ws.jaxme.generator.impl.GeneratorImpl.generate(GeneratorIm
> pl.java:147)
>         at
> org.apache.ws.jaxme.generator.impl.GeneratorImpl.generate(GeneratorIm
> pl.java:180)
>         at
> org.apache.ws.jaxme.maven.plugins.JaxMeGoal.execute(JaxMeGoal.java:53
> 6)
>         ... 18 more
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] Total time: 2 seconds
> [INFO] Finished at: Fri Feb 17 18:46:12 GMT 2006
> [INFO] Final Memory: 3M/5M
> [INFO]
> -------------------------------------------------------------------------
> ---
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Alexandre Poitras
Québec, Canada

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to