The Mojo team is pleased to announce the the release of the Webstart
Maven plugin version 1.0-alpha-2.

The release contains many new features and some new mojos. Don't be
scared with the alphaness of the mojo version, it is pretty usable in
a production environment.

Check it out !

http://mojo.codehaus.org/webstart/webstart-maven-plugin/

You will find below the unedited release notes.

Cheers,

Jerome


Release Notes - Maven 2.x Webstart Plugin - Version 1.0-alpha-2


** Bug
    * [MWEBSTART-4] - [NEEDINFO] Unpredictable execution failure due to pack200
    * [MWEBSTART-22] - Inherited dependencies are not copied to jnlp
directory or added to the jnlp file
    * [MWEBSTART-27] - NPE in JNLP Velocity context setup
    * [MWEBSTART-28] - result of setLastModified not checked after signing jars
    * [MWEBSTART-29] - Problem with keytool execution whitespace in path
    * [MWEBSTART-30] - cannot make trunk r3528 sign anything
    * [MWEBSTART-32] - Class 'org.codehaus.mojo.webstart.SignConfig'
cannot be instantiated
    * [MWEBSTART-33] -  Class 'org.codehaus.mojo.webstart.SignConfig'
cannot be instantiated
    * [MWEBSTART-34] - The plugin's signing process can fail, leaving
unsigned jars "in place".  Subsequent executions do attempt to sign
such jars without a clean.
    * [MWEBSTART-37] - Webstart packages provided/system dependencies
and exclude filter matches against compiled-scope dep only
    * [MWEBSTART-42] - The plugin ignore my ejb-client dependency
    * [MWEBSTART-44] - JarResource.setArtifact doesn't correctly set
instance variables.
    * [MWEBSTART-49] - Error with <libPath> Element
    * [MWEBSTART-51] - Populating template.vm properties
    * [MWEBSTART-54] - JnlpDownloadServlet does not filter out system
and test scope dependencies
    * [MWEBSTART-56] - libPath configuration element unusable
    * [MWEBSTART-57] - Documentation lacking
    * [MWEBSTART-59] - JnlpDownloadServlet can't handle subfolders
within workdirectory
    * [MWEBSTART-60] - Execution of keytool fails on some Windows machines
    * [MWEBSTART-61] - Version incompatibility between JarSignMojo and JnlpMojo
    * [MWEBSTART-63] - JnlpDownloadServletMojo lacks support of the
new signing design, and thus is broken
    * [MWEBSTART-64] - Number of signed artifacts doesn't match number
of modified artifacts.
    * [MWEBSTART-67] - Temporary upgrade pom repositories and
jar-plugin dependency version to allow to build using a clean local
repo
    * [MWEBSTART-69] - Resource copying should not copy subversion
files by default
    * [MWEBSTART-73] - Build doesn't work on windows
    * [MWEBSTART-74] - jnlp directory with dangling unprocessed
extensions in their names when signing turned off
    * [MWEBSTART-78] - processed jars are not packed properly after signing
    * [MWEBSTART-82] - JarUnsignMojo compilation failure on trunk
    * [MWEBSTART-83] - IT tests don't build
    * [MWEBSTART-85] - Site generation fails
    * [MWEBSTART-89] - Duplicate jarResources output in JNLP if
duplicates defined in pom.xml
    * [MWEBSTART-91] - Exception handling in removeExistingSignatures
hides errors during unsigning
    * [MWEBSTART-92] - Unsigning fails with error "Error acquiring
unarchiver for extension: unprocessed"
    * [MWEBSTART-93] - Compilation error in JarUnsignMojo.java
    * [MWEBSTART-103] - Invalid build failure reporting duplicate jarResources
    * [MWEBSTART-104] - NoSuchElementException in JnlpDownloadServletMojo
    * [MWEBSTART-105] - incorrect parent POM dependency in it006

** Improvement
    * [MWEBSTART-16] - Decide of default location of files/templates
used by the plugin, once and for all
    * [MWEBSTART-18] - Allow different pluggable jar signers to be used
    * [MWEBSTART-19] - [webstart] Getting maven variables in jnlp file
    * [MWEBSTART-23] - Retrieve as much information as possible for
the jnlp file from the POM
    * [MWEBSTART-31] - Allow version attribute to be included in jar
resource element in JNLP file
    * [MWEBSTART-36] - Comply with Plugin Documentation Standards
    * [MWEBSTART-40] - Add explicit timestamp variable to JNLP
generator Velocity context (includes src and docs patch)
    * [MWEBSTART-46] - JnlpDownloadServletMojo documentation
    * [MWEBSTART-47] - Generator and JarResourcesGenerator should have
common superclass.
    * [MWEBSTART-75] - add a module to it002 to demonstrate how to
package the war in jetty
    * [MWEBSTART-79] - Temporary packed files used when signing are
not cleaned up and end up being deployed in the resulting ZIP
    * [MWEBSTART-80] - commons-cli 1.0 depends on junit with compile
scope. Get rid of it from the it tests
    * [MWEBSTART-84] - package Sun's jnlp download servlet as part of
the mojo webstart plugin
    * [MWEBSTART-86] - remove need for custom velocity template JNLP file
    * [MWEBSTART-97] - Allow a default output file name when there's
only one jnlpFile
    * [MWEBSTART-98] - Be docck compliant
    * [MWEBSTART-100] - Add webstart-jarsigner-api/target, .classpath
and .project to svn:ignore
    * [MWEBSTART-106] - Clean up the groupIds

** New Feature
    * [MWEBSTART-1] - [webstart] deal with already signed jars
    * [MWEBSTART-12] - Create and maintain an M2 implementation of a
maven webstart (JNLP) plugin.
    * [MWEBSTART-13] - support running the webstart:jnlp plugin
alongside a normal pom, without having to use multiprojects
    * [MWEBSTART-35] - Generate a version.xml file
    * [MWEBSTART-38] - Create a new mojo for use within
JnlpDownloadServlet webapp projects
    * [MWEBSTART-41] - Directory structure within jnlp
    * [MWEBSTART-81] - non standard jnlp resources directory not taken
into account.
    * [MWEBSTART-90] - Add an excludeTransitives flag to the jnlp mojos

** Task
    * [MWEBSTART-21] - write functional tests for the various mojos
    * [MWEBSTART-53] - Add FAQ entry for using obfuscated artifacts in
deployed bundle
    * [MWEBSTART-65] - release keytool plugin
    * [MWEBSTART-66] - release jar plugin
    * [MWEBSTART-76] - release surefire 2.4
    * [MWEBSTART-77] - add appropriate svn:ignore to it test


** Wish
    * [MWEBSTART-26] - Non-existing dependencies should be logged
    * [MWEBSTART-52] - Way to specify to not zip files

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to