users@jaxb.java.net

Re: Specifying -episode in jaxws-maven-plugin configuration

From: Kohsuke Kawaguchi <Kohsuke.Kawaguchi_at_Sun.COM>
Date: Mon, 26 Nov 2007 09:29:36 -0800

Farrukh Najmi wrote:
> I am having trouble specifying -episode option to xjc when using
> jaxws-maven-plugin:
>
> No matter what I tried it does not work:
>
> <xjcArg>-episode ${basedir}/target/classes/foo.episode</xjcArg>
> <xjcArg>-episode=${basedir}/target/classes/foo.episode</xjcArg>
>
> Above gave unknown option errors.

These are incorrect syntax, as hopefully pointed out by the error.

> <xjcArg>-episode</xjcArg>
> <xjcArg>${basedir}/target/classes/foo.episode</xjcArg>
>
> Above comes closest but complains of missing operand (btw their is a
> missing resource exception too - see below).

This is the correct syntax, but apparently there was an error in
handling this. I fixed this and released jaxws-maven-plugin 1.8.

It should be up there
<http://download.java.net/maven/2/org/codehaus/mojo/jaxws-maven-plugin/>
shortly.

>
> Any suggestions?
>
> I am using JAXB RI 2.1.4.
>
> [INFO]Can't find resource for bundle java.util.PropertyResourceBundle,
> key Driver.MissingOperand
> [INFO]------------------------------------------------------------------------
> [DEBUG]Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Can't find
> resource for bundle java.util.PropertyResourceBundle, key
> Driver.MissingOperand
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:635)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:551)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:530)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:309)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:276)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:393)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:182)
> at
> org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:760)
> at
> org.codehaus.mevenide.netbeans.execute.MavenJavaExecutor.run(MavenJavaExecutor.java:257)
> at
> org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:131)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Can't find
> resource for bundle java.util.PropertyResourceBundle, key
> Driver.MissingOperand
> at
> org.codehaus.mojo.jaxws.WsImportMojo.execute(WsImportMojo.java:165)
> at
> org.codehaus.mojo.jaxws.MainWsImportMojo.execute(MainWsImportMojo.java:15)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:417)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:610)
> ... 10 more
> Caused by: java.util.MissingResourceException: Can't find resource for
> bundle java.util.PropertyResourceBundle, key Driver.MissingOperand
> at java.util.ResourceBundle.getObject(ResourceBundle.java:325)
> at java.util.ResourceBundle.getString(ResourceBundle.java:285)
> at com.sun.tools.xjc.Messages.format(Messages.java:33)
> at com.sun.tools.xjc.Options.requireArgument(Options.java:660)
> at
> com.sun.tools.xjc.addon.episode.PluginImpl.parseArgument(PluginImpl.java:65)
> at com.sun.tools.xjc.Options.parseArgument(Options.java:618)
> at
> com.sun.tools.ws.wscompile.WsimportOptions.parseArguments(WsimportOptions.java:159)
> at
> com.sun.tools.ws.wscompile.Options.parseArguments(Options.java:208)
> at
> com.sun.tools.ws.wscompile.WsimportTool.run(WsimportTool.java:137)
> at
> org.codehaus.mojo.jaxws.WsImportMojo.wsImport(WsImportMojo.java:232)
> at
> org.codehaus.mojo.jaxws.WsImportMojo.processLocalWsdlFiles(WsImportMojo.java:194)
> at
> org.codehaus.mojo.jaxws.WsImportMojo.execute(WsImportMojo.java:152)
> ... 13 more
>
>


-- 
Kohsuke Kawaguchi
Sun Microsystems                   kohsuke.kawaguchi_at_sun.com