title: Maven, Webstart, and Java 8 Headaches
body: <p>I am trying to convert a project from compiling with Java 6 to Java 8.  We are using the webstart-maven-plugin for which there is currently a workaround (<a href="http://mojo.10943.n7.nabble.com/jira-MWEBSTART-269-Java-8-support-td44357.html">http://mojo.10943.n7.nabble.com/jira-MWEBSTART-269-Java-8-support-td44357.html</a>) for compiling with Java 8 by adding the following dependencies to the plugin definition.</p>
  
  <pre><code>...
  &lt;build&gt;
      &lt;pluginManagement&gt;
          &lt;plugins&gt;
              &lt;plugin&gt;
                  &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
                  &lt;artifactId&gt;webstart-maven-plugin&lt;/artifactId&gt;
                  &lt;version&gt;1.0-beta-6&lt;/version&gt;
                  &lt;dependencies&gt;
                      &lt;dependency&gt;
                          &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
                          &lt;artifactId&gt;webstart-pack200-impl&lt;/artifactId&gt;
                          &lt;version&gt;1.0-beta-6&lt;/version&gt;
                      &lt;/dependency&gt;
                      &lt;dependency&gt;
                          &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
                          &lt;artifactId&gt;keytool-api-1.7&lt;/artifactId&gt;
                          &lt;version&gt;1.4&lt;/version&gt;
                      &lt;/dependency&gt;
                  &lt;/dependencies&gt;
                  ...
              &lt;/plugin&gt;
          &lt;/plugins&gt;
      &lt;/pluginManagement&gt;
  &lt;/build&gt;
  ...
  </code></pre>
  
  <p>This got me past my initial issues.</p>
  
  <p>I am now receiving the following error.</p>
  
  <pre><code>[ERROR] Failed to execute goal org.codehaus.mojo:webstart-maven-plugin:1.0-beta-6:jnlp-inline (default) on project &lt;redacted&gt;: Unable to parse configuration of mojo org.codehaus.mojo:webstart-maven-plugin:1.0-beta-6:jnlp-inline for parameter pack200: Cannot find default setter in class org.codehaus.mojo.webstart.Pack200Config -&gt; [Help 1]
  </code></pre>
  
  <p>The Help link goes to the following page.
  <a href="https://cwiki.apache.org/confluence/display/MAVEN/PluginConfigurationException">https://cwiki.apache.org/confluence/display/MAVEN/PluginConfigurationException</a></p>
  
  <p>As far as I can figure out, the webstart-pack200-impl dependency requires some configuration to define which setter is used.  Any information regarding setters that I have found online seems to be a different issue from this.  I can't figure out if there is a way to set a configuration for a dependency.</p>
  
  <p>Or am I looking at this in a completely incorrect way?</p>
  
  <p>Many thanks in advance</p>