[evolvis-commits] r8745: Added various pieces necessary to bundle up and deploy a JNLP ?==?UTF-8?Q?client↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 16:51:24 CET 2011


Author: mirabilos
Date: 2011-02-24 16:51:24 +0100 (Thu, 24 Feb 2011)
New Revision: 8745

Added:
   trunk/gforge_base/evolvisforge-5.1/gforge/contrib/soap/java/docs/
   trunk/gforge_base/evolvisforge-5.1/gforge/contrib/soap/java/docs/index.html
   trunk/gforge_base/evolvisforge-5.1/gforge/contrib/soap/java/etc/gforgesoapclient.jnlp
Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/contrib/soap/java/etc/build.xml
Log:
Added various pieces necessary to bundle up and deploy a JNLP client


Added: trunk/gforge_base/evolvisforge-5.1/gforge/contrib/soap/java/docs/index.html
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/contrib/soap/java/docs/index.html	                        (rev 0)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/contrib/soap/java/docs/index.html	2011-02-24 15:51:24 UTC (rev 8745)
@@ -0,0 +1,14 @@
+<html>
+<head>
+<title>
+GForge SOAP Client
+</title>
+<head>
+<body>
+<p>GForge now has a Java SOAP client.
+<p>To run it from here, install <a href="http://java.sun.com/products/javawebstart/">Java Web Start</a>
+and then <a href="gforgesoapclient.jnlp">click here</a>.
+<p>Here's a little <a href="screenshot.png">screenshot</a>.
+<p>Comments?  Questions?  Please post them <a href="http://gforge.org/projects/gforge/">here</a>.  Thanks!
+</body>
+</html>
\ No newline at end of file

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/contrib/soap/java/etc/build.xml
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/contrib/soap/java/etc/build.xml	2011-02-24 15:51:23 UTC (rev 8744)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/contrib/soap/java/etc/build.xml	2011-02-24 15:51:24 UTC (rev 8745)
@@ -6,6 +6,7 @@
 	<property name="build" value="build/"/>
 	<property name="version" value="0.1"/>
 	<property name="jarname" value="${ant.project.name}-${version}.jar"/>
+    <property name="jnlp_staging_area" value="/home/tom/misc/importscrubberjnlp/"/>
 
 	<path id="project.class.path">
 		<pathelement location="${lib}/axis.jar"/>
@@ -34,6 +35,13 @@
 		</jar>
     </target>
 
+    <target name="uploadscreenshot">
+        <echo message="Uploading screenshot"/>
+        <exec executable="scp" os="Linux">
+            <arg line=" /home/tom/soapclient_screenshot.png tom at infoether.com:public_html/gforge/"/>
+        </exec>
+    </target>
+
     <target name="release" depends="clean,jar">
         <mkdir dir="tmp/jars"/>
         <copy file="${lib}/${jarname}" todir="tmp/jars"/>
@@ -46,4 +54,28 @@
 	<target name="clean" depends="delete,compile">
 	</target>
 
+    <target name="deployjnlp" depends="clean,jar">
+        <signjar jar="${lib}/${jarname}" alias="myself" keystore="${jnlp_staging_area}myKeyStore" storepass="password"/>
+        <echo message="Uploading jar file"/>
+        <exec executable="scp" os="Linux">
+            <arg line=" /home/tom/gforge/dev/gforge/contrib/soap/java/${lib}${jarname} tom at infoether.com:public_html/gforge/soapclient"/>
+        </exec>
+        <echo message="Uploading gforgesoapclient.jnlp"/>
+        <exec executable="scp" os="Linux">
+            <arg line=" /home/tom/gforge/dev/gforge/contrib/soap/java/etc/gforgesoapclient.jnlp tom at infoether.com:public_html/gforge/soapclient"/>
+        </exec>
+        <echo message="Uploading index.html"/>
+        <exec executable="scp" os="Linux">
+            <arg line=" /home/tom/gforge/dev/gforge/contrib/soap/java/docs/index.html tom at infoether.com:public_html/gforge/soapclient"/>
+        </exec>
+    </target>
+
+    <target name="signsupportjars">
+        <signjar jar="${lib}/axis.jar" alias="myself" keystore="${jnlp_staging_area}myKeyStore" storepass="password"/>
+        <signjar jar="${lib}/saaj.jar" alias="myself" keystore="${jnlp_staging_area}myKeyStore" storepass="password"/>
+        <signjar jar="${lib}/commons-logging.jar" alias="myself" keystore="${jnlp_staging_area}myKeyStore" storepass="password"/>
+        <signjar jar="${lib}/commons-discovery.jar" alias="myself" keystore="${jnlp_staging_area}myKeyStore" storepass="password"/>
+        <signjar jar="${lib}/jaxrpc.jar" alias="myself" keystore="${jnlp_staging_area}myKeyStore" storepass="password"/>
+    </target>
+
 </project>

Added: trunk/gforge_base/evolvisforge-5.1/gforge/contrib/soap/java/etc/gforgesoapclient.jnlp
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/contrib/soap/java/etc/gforgesoapclient.jnlp	                        (rev 0)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/contrib/soap/java/etc/gforgesoapclient.jnlp	2011-02-24 15:51:24 UTC (rev 8745)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jnlp codebase="http://infoether.com/~tom/gforge/soapclient" href="http://infoether.com/~tom/gforge/soapclient/gforgesoapclient.jnlp">
+    <information>
+        <title>GForge SOAP Client</title>
+        <vendor>Tom Copeland</vendor>
+        <description>A Java SOAP client for GForge</description>
+        <description kind="short">A Java SOAP client for GForge.</description>
+        <homepage href="http://gforge.org/projects/gforge/"/>
+    </information>
+    <security>
+        <all-permissions/>
+    </security>
+    <offline-allowed/>
+    <resources>
+        <j2se version="1.4+"/>
+        <jar href="gforge-soap-client-0.1.jar"/>
+        <jar href="axis.jar"/>
+        <jar href="commons-discovery.jar"/>
+        <jar href="commons-logging.jar"/>
+        <jar href="jaxrpc.jar"/>
+        <jar href="saaj.jar"/>
+    </resources>
+    <application-desc main-class="org.gforge.soapclient.GUI"/>
+</jnlp>
\ No newline at end of file



More information about the evolvis-commits mailing list