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.
