summaryrefslogtreecommitdiffstats
path: root/idrop-swing/pom.xml
diff options
context:
space:
mode:
authorMike Conway <mikeconway@dhcp152-54-6-70.wireless.europa.renci.org>2011-07-12 18:15:33 (GMT)
committer Mike Conway <mikeconway@dhcp152-54-6-70.wireless.europa.renci.org>2011-07-12 18:15:33 (GMT)
commit4f3b132005b6c151781d3afaf4ea7e04c7c5a584 (patch)
tree8f5e0e35288013d9a115221d8f9273c773948542 /idrop-swing/pom.xml
parent953e8fb0bc07a353cdd8b8c5d181da826132214f (diff)
downloadQCG-Data-4f3b132005b6c151781d3afaf4ea7e04c7c5a584.zip
QCG-Data-4f3b132005b6c151781d3afaf4ea7e04c7c5a584.tar.gz
QCG-Data-4f3b132005b6c151781d3afaf4ea7e04c7c5a584.tar.bz2
add classpath manifest to jar in package step for iplant
Diffstat (limited to 'idrop-swing/pom.xml')
-rw-r--r--idrop-swing/pom.xml285
1 files changed, 150 insertions, 135 deletions
diff --git a/idrop-swing/pom.xml b/idrop-swing/pom.xml
index ea44e1a..cefd137 100644
--- a/idrop-swing/pom.xml
+++ b/idrop-swing/pom.xml
@@ -1,16 +1,17 @@
+
<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">
- <parent>
- <groupId>org.irods</groupId>
- <artifactId>idrop</artifactId>
- <version>0.9.8-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.irods.idrop</groupId>
- <artifactId>idrop-swing</artifactId>
- <packaging>jar</packaging>
- <name>idrop-swing</name>
- <dependencies>
+ <parent>
+ <groupId>org.irods</groupId>
+ <artifactId>idrop</artifactId>
+ <version>0.9.8-SNAPSHOT</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.irods.idrop</groupId>
+ <artifactId>idrop-swing</artifactId>
+ <packaging>jar</packaging>
+ <name>idrop-swing</name>
+ <dependencies>
<!--
Sun's JnlpDownladServlet takes the template JNLP file and inserts
relevant values for $$codebase and other parameters
@@ -26,130 +27,130 @@
<groupId>com.jgoodies</groupId>
<artifactId>validation</artifactId>
</dependency> -->
- <dependency>
- <groupId>cookxml</groupId>
- <artifactId>cookswing</artifactId>
- </dependency>
- <dependency>
- <groupId>cookxml</groupId>
- <artifactId>cookxml</artifactId>
- </dependency>
- <dependency>
- <groupId>cookxml</groupId>
- <artifactId>cookswing</artifactId>
- </dependency>
- <dependency>
- <groupId>org.irods.jargon</groupId>
- <artifactId>jargon-data-utils</artifactId>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.irods.jargon</groupId>
- <artifactId>jargon-test</artifactId>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.irods.jargon</groupId>
- <artifactId>jargon-user-tagging</artifactId>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.irods.jargon.transfer</groupId>
- <artifactId>jargon-transfer-engine</artifactId>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.netbeans.api</groupId>
- <artifactId>org-netbeans-swing-outline</artifactId>
- <type>jar</type>
- </dependency>
- <dependency>
- <groupId>org.swinglabs</groupId>
- <artifactId>swing-layout</artifactId>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.codehaus.mojo.webstart</groupId>
- <artifactId>webstart-maven-plugin</artifactId>
- <executions>
- <execution>
- <goals>
- <goal>jnlp</goal>
+ <dependency>
+ <groupId>cookxml</groupId>
+ <artifactId>cookswing</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>cookxml</groupId>
+ <artifactId>cookxml</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>cookxml</groupId>
+ <artifactId>cookswing</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.irods.jargon</groupId>
+ <artifactId>jargon-data-utils</artifactId>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.irods.jargon</groupId>
+ <artifactId>jargon-test</artifactId>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.irods.jargon</groupId>
+ <artifactId>jargon-user-tagging</artifactId>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.irods.jargon.transfer</groupId>
+ <artifactId>jargon-transfer-engine</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.netbeans.api</groupId>
+ <artifactId>org-netbeans-swing-outline</artifactId>
+ <type>jar</type>
+ </dependency>
+ <dependency>
+ <groupId>org.swinglabs</groupId>
+ <artifactId>swing-layout</artifactId>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.mojo.webstart</groupId>
+ <artifactId>webstart-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>jnlp</goal>
<!-- use jnlp, jnlp-inline or jnlp-single as appropriate -->
- </goals>
- </execution>
- </executions>
- <configuration>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
<!--
Set to true to exclude all transitive dependencies. Default is false.
-->
- <excludeTransitive>false</excludeTransitive>
+ <excludeTransitive>false</excludeTransitive>
<!-- The path where the libraries are stored within the jnlp structure. not required. by default the libraries are within the working directory -->
- <libPath>lib</libPath>
+ <libPath>lib</libPath>
<!-- JNLP generation -->
- <jnlp>
+ <jnlp>
<!-- default values -->
<!--inputTemplateResourcePath>${project.basedir}</inputTemplateResourcePath-->
<!--inputTemplate>src/main/jnlp/template.vm</inputTemplate-->
<!-- relative to inputTemplateResourcePath -->
- <outputFile>idrop.jnlp</outputFile>
+ <outputFile>idrop.jnlp</outputFile>
<!-- defaults to launch.jnlp -->
<!-- used to automatically identify the jar containing the main class. -->
<!-- this is perhaps going to change -->
- <mainClass>org.irods.jargon.idrop.desktop.systraygui.StartupSequencer</mainClass>
- </jnlp>
+ <mainClass>org.irods.jargon.idrop.desktop.systraygui.StartupSequencer</mainClass>
+ </jnlp>
<!-- SIGNING -->
<!-- defining this will automatically sign the jar and its dependencies, if necessary -->
- <sign>
- <keystore>idrop</keystore>
- <keypass>123xxx</keypass>
+ <sign>
+ <keystore>idrop</keystore>
+ <keypass>123xxx</keypass>
<!-- we need to override passwords easily from the command line. ${keypass} -->
- <storepass>123xxx</storepass>
+ <storepass>123xxx</storepass>
<!-- ${storepass} -->
<!--storetype>fillme</storetype-->
- <alias>idrop</alias>
+ <alias>idrop</alias>
<!--validity>fillme</validity-->
<!-- only required for generating the keystore -->
- <dnameCn>irods</dnameCn>
- <dnameOu>dice</dnameOu>
- <dnameO>uncch</dnameO>
- <dnameL>Chapel Hill</dnameL>
- <dnameSt>NC</dnameSt>
- <dnameC>US</dnameC>
+ <dnameCn>irods</dnameCn>
+ <dnameOu>dice</dnameOu>
+ <dnameO>uncch</dnameO>
+ <dnameL>Chapel Hill</dnameL>
+ <dnameSt>NC</dnameSt>
+ <dnameC>US</dnameC>
- <verify>true</verify>
+ <verify>true</verify>
<!-- verify that the signing operation succeeded -->
<!-- KEYSTORE MANAGEMENT -->
- <keystoreConfig>
- <delete>false</delete>
+ <keystoreConfig>
+ <delete>false</delete>
<!-- delete the keystore -->
- <gen>true</gen>
+ <gen>true</gen>
<!-- optional shortcut to generate the store. -->
- </keystoreConfig>
- </sign>
+ </keystoreConfig>
+ </sign>
<!-- BUILDING PROCESS -->
- <pack200>true</pack200>
- <gzip>true</gzip>
+ <pack200>true</pack200>
+ <gzip>true</gzip>
<!-- default force when pack200 false, true when pack200 selected ?? -->
<!-- causes a version attribute to be output in each jar resource element, optional, default is false -->
@@ -157,41 +158,55 @@
<!--install>false</install-->
<!-- not yet supported -->
- <verbose>true</verbose>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-jar-plugin</artifactId>
- <configuration>
- <archive>
- <manifest>
- <mainClass>org.irods.jargon.idrop.desktop.systraygui.StartupSequencer</mainClass>
- </manifest>
- </archive>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.dstovall</groupId>
- <artifactId>onejar-maven-plugin</artifactId>
- <version>1.4.4</version>
- <executions>
- <execution>
- <goals>
- <goal>one-jar</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <configuration>
- <descriptorRefs>
- <descriptorRef>jar-with-dependencies</descriptorRef>
- </descriptorRefs>
- </configuration>
- </plugin>
- </plugins>
- </build>
+ <verbose>true</verbose>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifest>
+ <mainClass>org.irods.jargon.idrop.desktop.systraygui.StartupSequencer</mainClass>
+ </manifest>
+ </archive>
+ </configuration>
+ </plugin>
+ <!-- <plugin>
+ <groupId>org.dstovall</groupId>
+ <artifactId>onejar-maven-plugin</artifactId>
+ <version>1.4.4</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>one-jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>-->
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <configuration>
+ <descriptorRefs>
+ <descriptorRef>jar-with-dependencies</descriptorRef>
+ </descriptorRefs>
+ <archive>
+ <manifest>
+ <mainClass>org.irods.jargon.idrop.desktop.systraygui.StartupSequencer</mainClass>
+ </manifest>
+ </archive>
+ </configuration>
+ <executions>
+ <execution>
+ <id>make-assembly</id> <!-- this is used for inheritance merges -->
+ <phase>package</phase> <!-- bind to the packaging phase -->
+ <goals>
+ <goal>single</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>