summaryrefslogtreecommitdiffstats
path: root/idrop-lite
diff options
context:
space:
mode:
authorLISA STILLWELL <lisa@dhcp152-54-6-218.wireless.europa.renci.org>2011-06-28 14:47:12 (GMT)
committer LISA STILLWELL <lisa@dhcp152-54-6-218.wireless.europa.renci.org>2011-06-28 14:47:12 (GMT)
commite5c17bc2414a3cb481f3e33274595782ba4379fd (patch)
tree57b234f23d90b1dbdb053d6c2165e767538502de /idrop-lite
parent8c52a4b22e25a32e2e250e6dc690bb8281743954 (diff)
downloadQCG-Data-e5c17bc2414a3cb481f3e33274595782ba4379fd.zip
QCG-Data-e5c17bc2414a3cb481f3e33274595782ba4379fd.tar.gz
QCG-Data-e5c17bc2414a3cb481f3e33274595782ba4379fd.tar.bz2
Added build with dependencies jar and applet signing
Diffstat (limited to 'idrop-lite')
-rw-r--r--idrop-lite/pom.xml46
1 files changed, 46 insertions, 0 deletions
diff --git a/idrop-lite/pom.xml b/idrop-lite/pom.xml
index 8cbd28a..3ac81c7 100644
--- a/idrop-lite/pom.xml
+++ b/idrop-lite/pom.xml
@@ -42,4 +42,50 @@
<version>0.9.1-SNAPSHOT</version>
</dependency>
</dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <configuration>
+ <descriptorRefs>
+ <descriptorRef>jar-with-dependencies</descriptorRef>
+ </descriptorRefs>
+ <archive>
+ <index>true</index>
+ <manifest>
+ <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+ </manifest>
+ </archive>
+ </configuration>
+ <executions>
+ <execution>
+ <id>make-my-applet-jar</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jarsigner-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>sign</id>
+ <goals>
+ <goal>sign</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <jarPath>${project.build.directory}/${project.build.FinalName}-${project.packaging}-with-dependencies.${project.packaging}</jarPath>
+ <keystore>src/main/resources/signing-jar.keystore</keystore>
+ <alias>applet</alias>
+ <storepass>applet</storepass>
+ <verify>true</verify>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
</project>