Author: mes
Date: 2010-08-04 16:12:09 -0700 (Wed, 04 Aug 2010)
New Revision: 21208

Added:
   cytoscape/trunk/webstart/
   cytoscape/trunk/webstart/pom.xml
   cytoscape/trunk/webstart/src/
   cytoscape/trunk/webstart/src/main/
   cytoscape/trunk/webstart/src/main/jnlp/
   cytoscape/trunk/webstart/src/main/jnlp/template.vm
Log:
added first pass of webstart

Added: cytoscape/trunk/webstart/pom.xml
===================================================================
--- cytoscape/trunk/webstart/pom.xml                            (rev 0)
+++ cytoscape/trunk/webstart/pom.xml    2010-08-04 23:12:09 UTC (rev 21208)
@@ -0,0 +1,183 @@
+<!-- Test project which creates and signs a jar artifact -->
+<project xmlns="http://maven.apache.org/POM/4.0.0";
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>cytoscape</groupId>
+  <artifactId>webstart</artifactId>
+  <version>2.8.0-SNAPSHOT</version>
+  <packaging>pom</packaging>
+  <name>Cytoscape Webstart</name>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo.webstart</groupId>
+        <artifactId>webstart-maven-plugin</artifactId>
+        <version>1.0-beta-1</version>
+        <executions>
+          <execution>
+            <goals>
+              <goal>jnlp-inline</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+
+          <excludeTransitive>true</excludeTransitive>
+
+          
<resourcesDirectory>${project.basedir}/src/main/resources</resourcesDirectory>
+
+          <jnlp>
+            
<inputTemplateResourcePath>${project.basedir}/src/main/jnlp</inputTemplateResourcePath>
+            <inputTemplate>template.vm</inputTemplate>
+            <outputFile>cytoscape.jnlp</outputFile>
+            <mainClass>cytoscape.CyMain</mainClass>
+          </jnlp>
+
+          <!-- 
+            If this is your first time using Webstart you must create a 
keystore:
+            keytool -genkey -alias cytoscape -keypass secret
+            enter "secret" for the password.
+                       The actual keystore file created is assumed to be in:  
${user.home}/.keystore
+          -->
+          <sign>
+            <keypass>secret</keypass>
+            <storepass>secret</storepass>
+            <alias>cytoscape</alias>
+            <verify>true</verify>
+          </sign>
+
+          <verbose>true</verbose>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+
+  <dependencies>
+       <!-- the application -->
+    <dependency>
+      <groupId>cytoscape</groupId>
+      <artifactId>application</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+       <!-- coreplugins -->
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>advanced-network-merge</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>automatic-layout</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>biomart-client</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>biopax</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>editor</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>equation-functions</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>manual-layout</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>ncbi-client</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>psi-mi</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>psi-mi</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>rfilters</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>sbml-reader</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>table-import</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>attribute-browser</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>cpath</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>cpath2</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>linkout</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>quickfind</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+    <dependency>
+      <groupId>cytoscape.coreplugins</groupId>
+      <artifactId>filters</artifactId>
+      <version>2.8.0-SNAPSHOT</version>
+      <classifier>jar-with-dependencies</classifier>
+    </dependency>
+  </dependencies>
+
+</project>

Added: cytoscape/trunk/webstart/src/main/jnlp/template.vm
===================================================================
--- cytoscape/trunk/webstart/src/main/jnlp/template.vm                          
(rev 0)
+++ cytoscape/trunk/webstart/src/main/jnlp/template.vm  2010-08-04 23:12:09 UTC 
(rev 21208)
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="utf-8"?>
+<jnlp
+    spec="$jnlpspec"
+    codebase="$project.Url"
+    href="$outputFile">
+  <information>
+    <title>Cytoscape</title>
+    <vendor>Cytoscape Consortium</vendor>
+    <homepage href="http://cytoscape.org"/>
+    <offline-allowed/>
+  </information>
+  <security>
+     <all-permissions/>
+  </security>
+  <resources>
+    <j2se version="$j2seVersion" max-heap-size="1024M"/>
+     $dependencies
+  </resources>
+  <application-desc main-class="$mainClass">
+    <argument>-p</argument>
+    <argument>csplugins.network.merge.NetworkMergePlugin</argument>
+    <argument>-p</argument>
+    <argument>csplugins.layout.LayoutPlugin</argument>
+    <argument>-p</argument>
+    
<argument>edu.ucsd.bioeng.idekerlab.biomartclient.BiomartClientPlugin</argument>
+    <argument>-p</argument>
+    <argument>cytoscape.coreplugins.biopax.BiopaxPlugin</argument>
+    <argument>-p</argument>
+    <argument>browser.AttributeBrowserPlugin</argument>
+    <argument>-p</argument>
+    <argument>org.cytoscape.coreplugin.cpath.plugin.CPathPlugIn</argument>
+    <argument>-p</argument>
+    <argument>org.cytoscape.coreplugin.cpath2.plugin.CPathPlugIn2</argument>
+    <argument>-p</argument>
+    <argument>cytoscape.editor.CytoscapeEditorPlugin</argument>
+    <argument>-p</argument>
+    
<argument>org.cytoscape.EquationFunctions.EquationFunctionsPlugin</argument>
+    <argument>-p</argument>
+    <argument>filter.cytoscape.CsFilter</argument>
+    <argument>-p</argument>
+    <argument>cytoscape.filters.FilterPlugin</argument>
+    <argument>-p</argument>
+    <argument>linkout.LinkOutPlugin</argument>
+    <argument>-p</argument>
+    <argument>ManualLayout.ManualLayoutPlugin</argument>
+    <argument>-p</argument>
+    <argument>edu.ucsd.bioeng.idekerlab.ncbiclient.NCBIClientPlugin</argument>
+    <argument>-p</argument>
+    <argument>org.cytoscape.coreplugin.psi_mi.plugin.PsiMiPlugIn</argument>
+    <argument>-p</argument>
+    <argument>csplugins.quickfind.plugin.QuickFindPlugIn</argument>
+    <argument>-p</argument>
+    <argument>sbmlreader.SBMLReaderPlugin</argument>
+    <argument>-p</argument>
+    
<argument>edu.ucsd.bioeng.coreplugin.tableImport.TableImportPlugin</argument>
+<!--
+    <argument>-p</argument>
+    <argument>yfiles.YFilesLayoutPlugin</argument>
+-->
+  </application-desc>
+</jnlp>
+

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" 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/cytoscape-cvs?hl=en.

Reply via email to