Issue Type: Bug Bug
Affects Versions: 1.0-beta-5, 1.0-beta-4
Assignee: Unassigned
Created: 14/Jan/14 10:42 AM
Description:

In a multi-module project, the plugin fails when using a jarResource that is built within the same execution. Building the jnlp-project only succeeds.

Stacktrace is
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:webstart-maven-plugin:1.0-beta-5:jnlp-download-servlet (default) on project planit-client-war: Execution default of goal org.codehaus.mojo:webstart-maven-plugin:1.0-beta-5:jnlp-download-servlet failed: sourceFile is null
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:167)
at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:163)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default of goal org.codehaus.mojo:webstart-maven-plugin:1.0-beta-5:jnlp-download-servlet failed: sourceFile is null
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:110)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 13 more
Caused by: java.lang.IllegalArgumentException: sourceFile is null
at org.codehaus.mojo.webstart.AbstractBaseJnlpMojo.copyJarAsUnprocessedToDirectoryIfNecessary(AbstractBaseJnlpMojo.java:626)
at org.codehaus.mojo.webstart.JnlpDownloadServletMojo.resolveJarResources(JnlpDownloadServletMojo.java:540)
at org.codehaus.mojo.webstart.JnlpDownloadServletMojo.execute(JnlpDownloadServletMojo.java:161)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
... 14 more

Excerpt of pom.xml:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>webstart-maven-plugin</artifactId>
<version>1.0-beta-5</version>
<executions>
<execution>
<phase>prepare-package</phase>
<goals>
<goal>jnlp-download-servlet</goal>
</goals>
</execution>
</executions>
<configuration>
<jnlpFiles>
<jnlpFile>
<inputTemplate>default.jnlp.vm</inputTemplate>
<outputFilename>default.jnlp</outputFilename>
<jarResources>
<jarResource>
<groupId>abc</groupId>
<artifactId>main</artifactId>
<version>1.0</version>
<mainClass>abc.main.Application</mainClass>
</jarResource>
</jarResources>
</jnlpFile>
<jnlpFile>
<inputTemplate>support.jnlp.vm</inputTemplate>
<outputFilename>support.jnlp</outputFilename>
<jarResources>
<jarResource>
<groupId>abc</groupId>
<artifactId>main</artifactId>
<version>1.0</version>
<mainClass>abc.main.Application</mainClass>
</jarResource>
</jarResources>
</jnlpFile>
</jnlpFiles>
<commonJarResources>
<jarResource>
<groupId>abc</groupId>
<artifactId>common</artifactId>
<version>1.0</version>
</jarResource>
<jarResource>
<groupId>abc</groupId>
<artifactId>loggin</artifactId>
<version>1.0</version>
</jarResource>
</commonJarResources>
<libPath>libs</libPath>
<outputJarVersions>true</outputJarVersions>
<verbose>false</verbose>
</configuration>
</plugin>

Project: Mojo's Webstart Maven Plugin
Priority: Blocker Blocker
Reporter: Thomas Weil
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
--------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email

Reply via email to