Thank you Brian.
On Nov 1, 11:29 pm, Brian <[email protected]> wrote:
> On Nov 1, 6:21 am, Carl <[email protected]> wrote:
>
> > Brian,
>
> > Since you have the standard one working (except for the issue about
> > jar signing you mentioned), would you mind posting a complete working
> > example?
>
> Here's my working pom.xml:
> [...]
> <packaging>war</packaging>
> <build>
> <plugins>
> <plugin>
> <groupId>org.codehaus.mojo.webstart</groupId>
> <artifactId>webstart-maven-plugin</artifactId>
> <executions>
> <execution>
> <phase>process-resources</phase>
> <goals>
> <goal>jnlp-download-servlet</goal>
> </goals>
> </execution>
> </executions>
> <configuration>
> <outputDirectoryName>/webstart</
> outputDirectoryName>
> <jnlpFiles>
> <jnlpFile>
> <templateFilename>template.vm</
> templateFilename>
> <jarResources>
> <jarResource>
> <groupId>ca.triumf.mis.science</
> groupId>
> <artifactId>ScienceClient</
> artifactId>
> <version>${project.version}</
> version>
>
> <mainClass>ca.triumf.mis.science.ScienceApp</mainClass>
> </jarResource>
> </jarResources>
> </jnlpFile>
> </jnlpFiles>
>
> <!--
>
> <sign>
> <keystore>/var/build/keys/key.jks</
> keystore>
> <storepass>***</
> storepass>
> <alias>jarsigner</
> alias>
> <verify>true</
> verify>
> </
> sign>
> -->
> <verbose>true</verbose>
> </configuration>
> </plugin>
> </plugins>
> </build>
> <dependencies>
> <dependency>
> <groupId>com.sun.java.jnlp</groupId>
> <artifactId>jnlp-servlet</artifactId>
> <scope>runtime</scope>
> </dependency>
> </dependencies>
> [...]
>
> This one uses the sun servlet. I did a "standalone a while back that
> I could probably dig up if it's useful.
>
> The templat.vm file looks like:
> <?xml version="1.0" encoding="utf-8"?>
>
> <jnlp spec="$jnlpspec" codebase="$$codebase" context="$$context"
> href="$$name">
> <information>
> <title>Science App</title>
> <vendor>$project.Organization.Name</vendor>
> <shortcut online="true">
> <desktop/>
> <menu submenu="TRIUMF"/>
> </shortcut>
> <icon href="images/mis_icon.gif"/>
> <icon kind="splash" href="images/splash.gif"/>
> </information>
> <security>
> <all-permissions/>
> </security>
> <resources>
> <property name="java.security.auth.login.config" value="jar:$
> $codebaseScienceClient-${project.Version}.jar!/META-INF/
> appclientlogin.conf" />
> <property name="apple.laf.useScreenMenuBar" value="true"/>
> <property name="ca.triumf.mis.codebase" value="$$codebase" />
> <j2se version="1.6+"/>
> $dependencies
> </resources>
> <application-desc main-class="$mainClass"/>
> </jnlp>
>
> This is in maven 2.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---