diff --git a/abbot/plugin.jelly b/abbot/plugin.jelly
index b10925b5..cca5095b 100644
--- a/abbot/plugin.jelly
+++ b/abbot/plugin.jelly
@@ -131,7 +131,7 @@
-
@@ -145,35 +145,39 @@
+ srcfile="${plugin.getDependencyPath(dep.Id)}"
+ targetfile="${maven.abbot.dest.dir}/${filename}.jar"/>
${dep.id} is uptodate ? ${context.getVariable(varname) == true}
-
+
-
+
-
+
+
-
+
+
@@ -299,6 +303,7 @@
+
diff --git a/abbot/plugin.properties b/abbot/plugin.properties
index 7207067d..04672ae9 100644
--- a/abbot/plugin.properties
+++ b/abbot/plugin.properties
@@ -33,6 +33,10 @@ maven.abbot.recurse = true
# Location where the abbot plugin puts build files related to abbot
maven.abbot.dest.dir = ${maven.build.dir}/abbot
+# Location where the abbot plugin signs the jars to be added to the
+# generated JNLP file.
+maven.abbot.dest.jar.dir = ${maven.abbot.dest.dir}/jars
+
# Location where abbot junit test results will be located
maven.abbot.reports.dir = ${maven.build.dir}/abbot-reports
diff --git a/abbot/src/plugin-resources/jnlp.jsl b/abbot/src/plugin-resources/jnlp.jsl
index a456d6f0..f6f64dc1 100644
--- a/abbot/src/plugin-resources/jnlp.jsl
+++ b/abbot/src/plugin-resources/jnlp.jsl
@@ -65,28 +65,19 @@
-
-
-
-
-
-
- file:${maven.abbot.dest.dir}/${filename}.jar
-
+
+
+
+
+
+
+
+
+ true
-
-
- ${dep.getDependancyPath()}
-
-
-
-
-
-
-
- true
- file:${maven.abbot.dest.dir}/${maven.abbot.webstart.main.jar}
-
+ file:${jar.absolutePath}
+
+