diff --git a/jnlp/plugin.jelly b/jnlp/plugin.jelly index a6b8306b..e5f77f85 100644 --- a/jnlp/plugin.jelly +++ b/jnlp/plugin.jelly @@ -128,6 +128,9 @@ + + + @@ -138,6 +141,9 @@ + + + @@ -159,6 +165,9 @@ + + + @@ -169,6 +178,9 @@ + + + @@ -299,20 +311,39 @@ Found a store...signing jars Signing jar files ... + + + + + + Not Using JarDiff ... + + + + + + + + + + + @@ -321,6 +352,7 @@ jar="${maven.jnlp.tmpdir}/${lib.file.name}" signedjar="${maven.jnlp.dir}/${lib.file.name}" alias="${maven.jnlp.signjar.alias}" + storetype="${maven.jnlp.signjar.storetype}" storepass="${maven.jnlp.signjar.storepass}" keystore="${maven.jnlp.signjar.store}"/> @@ -359,6 +391,7 @@ diff --git a/jnlp/plugin.properties b/jnlp/plugin.properties index 09b904a5..063218b9 100644 --- a/jnlp/plugin.properties +++ b/jnlp/plugin.properties @@ -30,6 +30,7 @@ maven.jnlp.homepage=index.html ## maven.jnlp.description.short=${pom.shortDescription} ##maven.jnlp.offline.allowed=true ##maven.jnlp.permission=all or j2ee +##maven.jnlp.jardiff=true maven.jnlp.j2se.version=1.4 maven.jnlp.j2se.heapsize.initial=32m @@ -44,7 +45,7 @@ maven.jnlp.j2se.heapsize.max=128m ##maven.jnlp.signjar.store ##maven.jnlp.signjar.storepass ## maven.jnlp.signjar.alias=${pom.artifactId} - +maven.jnlp.signjar.storetype=jks maven.jnlp.signjar.validity=720 ##maven.jnlp.signjar.dname.cn //Common name ##maven.jnlp.signjar.dname.ou //Organization unit diff --git a/jnlp/project.xml b/jnlp/project.xml index c2a3cb4e..1c6ca61a 100644 --- a/jnlp/project.xml +++ b/jnlp/project.xml @@ -23,7 +23,7 @@ 3 maven-jnlp-plugin Maven JNLP Plug-in - 1.3 + 1.4-SNAPSHOT JNLP Plugin for Maven http://maven.apache.org/reference/plugins/jnlp/ /www/maven.apache.org/reference/plugins/jnlp/ diff --git a/jnlp/xdocs/changes.xml b/jnlp/xdocs/changes.xml index a5fc28bf..e6e89fc7 100644 --- a/jnlp/xdocs/changes.xml +++ b/jnlp/xdocs/changes.xml @@ -25,6 +25,10 @@ Emmanuel Venisse + + Added Support for JarDiff. + Added maven.jnlp.signjar.storetype property. + Added extra property maven.jnlp.cert.version to support certificate renewals. Updated jarversions support to take SNAPSHOT jars into account. diff --git a/jnlp/xdocs/properties.xml b/jnlp/xdocs/properties.xml index 36ba06a0..4b0d20af 100644 --- a/jnlp/xdocs/properties.xml +++ b/jnlp/xdocs/properties.xml @@ -289,6 +289,14 @@ false + + maven.jnlp.jardiff + Yes + + Use the jar diff option for the Sun's JNLP Download Servlet. + + false + @@ -310,6 +318,14 @@ + + maven.jnlp.signjar.storetype + Yes + + The keystore type. + + jks + maven.jnlp.signjar.alias Yes