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