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
