users@jaxb.java.net

Specifying -episode in jaxws-maven-plugin configuration

From: Farrukh Najmi <farrukh_at_wellfleetsoftware.com>
Date: Fri, 05 Oct 2007 10:40:45 -0400

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.

    <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).

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


-- 
Regards,
Farrukh
Web: http://www.wellfleetsoftware.com